一、安装docker的步骤:
1.yum install -y yum-utils
2.yum-config-manager --add-repo http://mirrors.aliyun.com/docker- ce/linux/centos/docker-ce.repo --配置阿里云仓库
3.yum makecache fast
4.yum install docker-ce -y
5.docker version --查看是否安装成功
6.systemctl start docker --启动docker
7.systemctl restart docker --重启docker
二、配置阿里云镜像加速器
1.sudo mkdir -p /etc/docker
2.sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://qvm2weup.mirror.aliyuncs.com"]
}
EOF
3.sudo systemctl daemon-reload
4.sudo systemctl restart docker
三、Docker的基本命令
docker version 显示docker版本
docker info 显示docker信息
docker --help --帮助命令
四、镜像命令
docker images
docker -a 显示所有镜像
docker search --搜索镜像
docker pull mysql --下载镜像
docker pull mysql:5.7
docker rmi mysql --删除镜像
docker rmi -f 容器id1 容器id2 ... --删除多个容器
docker rmi -f $(docker images -aq) 删除所有镜像
docker run mysql --启动一个镜像
docker run [可选] image
-d
-a
-p
启动并进入容器
docker run -it mysql /bin/bash
退出容器到主机
exit
容器不停止退出
ctrl+P+Q
查看当前正在运行的容器
docker ps
查看正在运行容器,包含历史创建的容器
docker ps -a
删除容器,不能删除运行的容器,强制需要rm -f
docker rm 容器id
删除所有容器
docker rm -f $(docker ps -aq)
docker ps -a -q | xargs docker ps
启动容器
docker start 容器id
停止容器
docker stop 容器id
重启容器
docker restart
强制停止当前容器
docker kill 容器id
后台启动容器
docker run -d 镜像名
查看日志
docker logs
查看容器进程
docker top 容器id
查看容器所有信息
docker inspect 容器id
进入正在运行的容器
docker exec -it 容器id /bin/bash
区别:
docker exec --开启一个新的终端
docker attach 容器id --进入容器正在执行的终端,不会开启新的终端
从容器拷贝文件到主机
docker cp 容器id:源地址 目标地址