1.安装
yum install -y docker
2.卸载
yum -y remove docker
3.启动
systemctl start docker
4.列出镜像
docker images
5.搜索镜像
docker search 镜像名称 例:docker srarch mysql
6.修改镜像从ustc拉取
修改文件命令如下
vi /etc/docker/daemon.json
在配置文件中加入下面代码,再重启docker服务
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
7.重启服务
systemctl restart docker
8.拉取镜像
docker pull mysql:5.6
9.删除镜像
docker rmi imageID || docker rmi repository:tag
10.创建并运行容器
以交互方式运行容器:
docker run -i -t --name 容器名称 repository:tag /bin/bash
docker run -it --name 容器名称 imageID /bin/bash
以守护进程方式运行容器:
docker run -di --name 容器名称 repository:tag
docker run -di --name 容器名称 imageID
注意:
通过 run 创建并进入容器之后,如果使用 exit 命令退出容器,则容器停止。
再次进入该容器,先使用 start 启动容器,再使用 exec/attach 命令进入容器。
11.启动容器
docker start 容器名称或者容器 ID
12.进入容器
docker exec -it 容器名称或者容器 ID /bin/bash
docker attach 容器名称或者容器 ID
注意:
attach 进入容器之后,如果使用 exit 退出容器,则容器停止。
exec 进入容器之后,使用 exit 退出容器,容器依然处于运行状态。
13.查看容器
docker ps :查看正在运行的容器
docker ps -a :查看历史运行过的容器
docker ps -l :查看最近运行过的容器
14.停止容器
docker stop 容器名称或者容器 ID
15.删除容器
docker rm 容器名称或者容器 ID