Docker系列(1)--Docker原理及安装(1)

本文详细描述了在CentOS系统中通过yum安装DockerEngine、containerd,设置镜像加速器,以及执行基础命令如dockerrun、dockerversion和dockerinfo的过程。还提到了如何获取并使用镜像加速器以提高下载速度。
摘要由CSDN通过智能技术生成

解决方案:

[root@a ~]# yum install -y wget

[root@a ~]# wget -O http://mirrors.aliyun.com/repo/Centos-7.repo

[root@a ~]# mv Centos-7.repo /etc/yum.repos.d/

[root@a ~]# yum install epel-release

[root@a ~]# yum install container-selinux

2、安装最新版本的 Docker Engine-Community 和 containerd


[root@a ~]# yum install docker-ce docker-ce-cli containerd.io

Installed:

containerd.io.x86_64 0:1.2.13-3.2.el7 docker-ce.x86_64 3:19.03.8-3.el7

docker-ce-cli.x86_64 1:19.03.8-3.el7

Complete!

3、启动服务


[root@a ~]# systemctl start docker

[root@a ~]# docker --version

Docker version 19.03.8, build afacb8b

4、配置镜像加速器


登录阿里云搜素镜像加速器

[root@a ~]# mkdir -p /etc/docker

[root@a ~]# tee /etc/docker/daemon.json <<-‘EOF’

{

“registry-mirrors”: [“https://…”]

}

EOF

[root@a ~]# systemctl daemon-reload

[root@a ~]# systemctl restart docker

[root@a ~]# ps -ef |grep docker

root 12225 1 0 08:10 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

root 12362 1737 0 08:12 pts/0 00:00:00 grep --color=auto docker

5、测试


[root@a ~]# docker run hello-world

Unable to find image ‘hello-world:latest’ locally

latest: Pulling from library/hello-world

0e03bdcc26d7: Pull complete

Digest: sha256:6a65f928fb91fcfbc963f7aa6d57c8eeb426ad9a20c7ee045538ef34847f44f1<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值