安装(centos系统)
yum install docker
使用报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
systemctl daemon-reload
systemctl restart docker.service
启动服务:
service start docker
设置开机启动:systemctl enable docker
基本操作:
一、镜像
1、搜索镜像
docker search --filter "is-official=true" image_name . 如:
docker search --filter "is-official=true" centos
docker search --filter "is-automated=true" centos
docker search --filter stars=3 centos (星级为3或以上)
2、下载镜像
docker pull image_name 如:docker pull centos
docker pull image_name:tag 如:docker pull mysql:8.0.19
备注:tag一般用于指定版本号,在https://hub.docker.com/u/library 中搜索镜像,Vew Available Tags 查看镜像的可用tag
3、查看本地镜像
docker images
4、删除本地镜像
docker rmi image_name 如:docker rmi centos
5、查看镜像信息
docker inspect image_name 如:docker inspect mysql
二、容器
1、创建容器
docker run -itd --name=container_name image_name
如:docker run -itd --restart=always --name=test_management centos
-i : 以交互模式运行容器
-t : 为容器分配伪输入终端
-d : 后台运行容器,并返回容器ID
--name : 容器名称
--restart=always # 启动docker时自动启动容器
2、查看容器
1)查看运行中的容器:docker ps
2)查看所有容器:docker ps -a
3)停止容器:docker stop container_name/container_id
3)重启容器:docker restart container_name/container_id
3)停止容器:docker rm container_name/container_id
3、容器的修改、保存
1)进入容器:docker exec -it container_name/container_id /bin/bash
2)退出容器:exit
3)保存为镜像:docker commit -a "author" -m "message" container_name/container_id new_image_name:tag
网友评论