一、安装步骤
如果曾经安装过Docker,参考第四章的重新安装docker
1、安装依赖包
sudo yum install -y yum-utils lvm2
2、设置阿里云镜像库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker
yum install docker-ce
二、启动命令
1、开机自启
sudo systemctl enable docker
2、启动docker服务
sudo systemctl start docker
3、重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
三、设置镜像加速
登录阿里云,然后进入控制台,搜索容器镜像服务
,如下图所示
编辑(如果不存在就创建)
vim /etc/docker/daemon.json
将以下代码复制进去
{"registry-mirrors":["https://registry.docker-cn.com","你的镜像地址"]}
重启
sudo systemctl daemon-reload
sudo systemctl restart docker
四、重新安装docker
1、查看安装过的docker
yum list installed | grep docker
// 如果安装过,可能会显示下面的信息
docker.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos
docker-client.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos
docker-common.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos
2、卸载docker
sudo yum remove -y docker-ce.x86_64 docker-client.x86_64 docker-common.x86_64
3、删除容器镜像
sudo rm -rf /var/lib/docker
4、 重新安装docker
sudo yum install docker-ce
五、常用命令
1、查看容器
# 查看正在运行的容器
docker ps
# 查看所有的容器
docker ps -a
2、查看容器详情
# 查看docker容器详情
docker inspect <容器名称或id>
3、容器开机启动
# 设置开机启动 ,always:自启 no:不自启
docker update --restart=always <container ID 根据上个命令显示出来的容器id>
4、文件操作
# 将docker中的文件导出来
docker cp 容器:/path /宿主机path
5、进入容器
# 会分配一个伪终端,像操作系统一样操作
docker exec -it <容器名称> bash