docker安装与配置

centos7中docker-ce安装与配置(详细)

前期检查

简介:

在2017年,Docker开始提供两种解决方案,CE(社区版)和EE(企业版)。社区版免费,企业版付费。

提示:

Docker支持centos7及之后的版本,内核也需为3.10及以上

1.先查看操作系统的版本:

cat /etc/redhat-release

为7开头则为centos7

2.然后查看内核版本:

uname -r

内核需为3.10及以上,否则安装会出问题

3.检查是否安装旧版本docker,(没安装过可以跳过此步)

旧版本Docker叫docker或者docker-engine,若存在则需卸载掉 (卸载方法在本文尾部)

安装docker

1.安装所需的依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.使用阿里云的镜像安装docker-ce,切换源:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.开始安装docker-ce引擎

  • 1>安装最新docker-ce引擎(安装最新)[与方法2选其一]
  • sudo yum -y install docker-ce docker-ce-cli containerd.io
  • 2>也可以安装指定的docker-ce版本:(安装自定义)[与方法1选其一]
  • 查看docker的所有版本:
  • sudo yum list docker-ce --showduplicates | sort -r
  • 安装直接想要的版本:
  • sudo yum install 【选择列表中的版本如:docker-ce-20.10.8-3.el7】 -y

检测是否安装成功

1.启动docker

sudo systemctl start docker

2.输入下面命令,检查docker是否启动

ps -ef | grep docker

在输出文中,如果能看到 dockerd 则说明已经启动成功

3.输入下面命令,尝试运行hello-world,检测docker是否安装成功

sudo docker run hello-world

在输出文中,如果能看到 Hello from Docker ! 说明已经安装成功

docker配置(相关配置非必要)

1.把普通用户加入到docker组

sudo usermod -aG docker 用户名

2.更换下载仓库源:

sudo vim /etc/docker/daemon.json

{
	"registry-mirrors":[
					"http://hub-mirror.c.163.com",
					"https://docker.mirrors.ustc.edu.cn",
					"https://813o9nus.mirror.aliyuncs.com"
	]
}

3.检查仓库源是否配置成功(重启docker):

sudo systemctl restart docker

查看是否启动成功,成功则仓库源设置成功:

ps -ef | grep docker

在输出文中,如果能看到 dockerd 则说明已经启动成功,仓库源则设置成功!

docker操作

docker查看所有镜像:

docker images

docker卸载

1.查询docker的进程:

ps -ef | grep docker

2.kill掉所有docker进程

kill -9 输入最左边的pid

3.删除掉docker文件所在目录

rm -rf /etc/docker

rm -rf /var/lib/docker

rm -rf /run/docker

4.卸载掉docker相关的包

  • 1>查询所有的docker相关包
  • yum list installed | grep docker
  • 2>将所有包用yum remove删除
  • yum remove 第一个包名
  • 多次输入直到yum list installed | grep docker后没有内容出来

5.启动docker,查看是否卸载成功:

systemctl start docker

如果出现 Failed to start docker.service: Unit not found. 则说明卸载成功!

er```后没有内容出来

5.启动docker,查看是否卸载成功:

systemctl start docker

如果出现 Failed to start docker.service: Unit not found. 则说明卸载成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值