(一)Docker安装
yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce
docker -v
(二)Docker进程
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
systemctl enable docker
(三)Docker镜像
1. docker配置阿里云镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://uxk0ognt.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2. docker镜像操作
docker images
docker images -q
docker search 镜像名称
docker pull 镜像名称
docker rmi 镜像id
docker rmi 'docker images -q'
(四)Docker容器
docker ps
docker ps -a
docker run 参数
-i:保持容器运行。通常与 -t 同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用。
-d:以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec 进入容器。退出后,容器不会关闭。
-it 创建的容器一般称为交互式容器,-id 创建的容器一般称为守护式容器
--name:为创建的容器命名。
docker exec 参数
docker stop 容器名称
docker start 容器名称
docker rm 容器名称
docker inspect 容器名称