Docker

2019-06-19  本文已影响0人  曲元洪

Installation

  1. install dependencies package
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. configure docker repository
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. install docker-ce
yum install docker-ce
  1. start docker service
systemctl start docker
  1. check log during start process
tail -f /var/log/messages |grep docker
  1. verify docker service has been installed successfully
docker version
  1. alternative
docker run hello-world
  1. enable docker service on OS start
systemctl enable docker

uninstallation

yum remove docker-ce
rm -rf /var/lib/docker

operation

  1. show all images
docker images
  1. show all containers
docker ps -a
  1. show all running containers
docker ps
  1. login docker hub repository
docker login --username=yourname --password=yourpassword
  1. upload image to the docker repository
docker push repository:tagname
  1. commit docker image
docker commit -m "message" imagename repository:tagname
  1. start container
docker start containername
  1. stop container
docker stop containername
  1. remove container
docker rm containername
  1. execute docker build
docker build repository:tagname .

. means the relative path, the absolute path is fine too, as long as the path points to the Dockerfile

  1. start a container from a image
docker run -d -p80:80 centos_nginx:v1 /usr/local/nginx/sbin/nginx -g "daemon off;"
  1. enter a container
docker exec -it containerid /bin/bash


上一篇 下一篇

猜你喜欢

热点阅读