Docker-ce centos 7安装步骤

1.首先进入/etc/yum.repo/目录下,查看当前可用yum源:yum repolist

[root@localhost ~]# cd  /etc/yum.repos.d/

[root@localhost yum.repos.d]# yum repolist

 

 

 2.下载官网上的docker-ce企业版的yum repo

[root@localhost yum.repos.d]#

wget https://mirror.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

 

 

3.然后再查看当前可用yum:yum repolist已存在docker-ce yum

 

4.编辑docker-ce.repo,将文件中此路径改为清华大学开源路径

[root@localhost yum.repos.d]# vim docker-ce.repo

%s@https://download.docker.com/@https://mirror.tuna.tsinghua.edu.cn/docker-ce/@>>全文修改,保存,退出!

 

 5.安装docker-ce,使用yum安装

[root@localhost yum.repos.d]# yum -y install docker-ce

 

6.配置docker加速,加其中一个即可

[root@localhost ~]# mkdir /etc/docker

[root@localhost ~]# vim /etc/docker/daemon.json

{

  "registry-mirrors": ["https://registry.docker-cn.com"]

}

 

启动docker

[root@localhost ~]# systemctl start docker.service

7.查看docker是否安装成功,用docker --version查看docker 版本,或直接运行docker查看

[root@localhost ~]# docker --version

Docker version 19.03.11, build 42e35e61f3

 

 

8.设置开机自启(非必设项,根据自己习惯设置)

systemctl  enable docker

8.1是用systemctl:

systemctl enable docker

8.2将Docker的docker.service服务移动到系统服务中

# cp /usr/lib/systemd/system/docker.service /etc/systemd/system/
# systemctl daemon-reload
# systemctl restart docker

8.3查看

ll /etc/systemd/system/multi-user.target.wants/docker.service

【补充】关于宿主机卸载Docker服务(提供以下命令):

1.移除docker_ce服务

//yum list installed | grep docker  >>>查看安装的docker版本

//yum -y remove docker-ce.x86_64  >>>执行卸载命令

2.删除docker依赖项

删除存储目录
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker

Docker启动后自动创建一个docker桥,地址转换桥,net,默认172.17网段,通过地址转换可以对外通信

容器退出后,容器处于停止状态,使用docker ps -a查看,需要激活,使用docker start --ai 容器名称,启动即可

docker kill 强制终止,所以一般情况下,不要强制终止,数据容易丢失

一个容器就是为了运行一个程序,如果程序去后台运行,工作中任何程序了,程序就终止了,那容器就结束了,在容器中跑任何程序,或者服务程序,一定不能让程序在容器中运行在后台,只要运行在后台,一停就终止

exec:在正在运行的容器中运行命令

原文地址:https://www.cnblogs.com/yangzp/p/13170554.html