Docker系列(二)Docker的安装和配置国内镜像(CentOS7)

二、Docker的安装和配置国内镜像(CentOS7)

1.安装Docker

  这是Docker的官方文档,其他版本可以直接查阅文档安装。Docker分为DockerCE和DockerEE,分别是社区版和企业版,社区版是免费使用的,企业版是收费的,在我们平常的学习中社区版就已经够用了。
https://docs.docker.com/install/linux/docker-ce/centos/

依次执行下面的几句代码
1.$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
2.$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
3.启用夜间模式(可选)    
$ sudo yum-config-manager --enable docker-ce-nightly
启用测试通道
$ sudo yum-config-manager --enable docker-ce-test
可以通过以下命令禁用
$ sudo yum-config-manager --disable docker-ce-nightly
4.安装最新版的Docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
5.启动Docker后台服务:$ sudo systemctl start docker
6.验证Docker
$ sudo docker run hello-world

2.卸载Docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

3.配置阿里云镜像加速器

  因为在国内访问国外的网站速度非常的慢,而Docker默认则是到官网Docker Hub上拉取镜像,所以我们需要配置一下国内的镜像。
第一步,登录阿里云
在这里插入图片描述
可以直接在阿里云搜索镜像服务,在镜像控制台中会有一个加速的地址,请不要被别人获取到,之后配置需要用到这个地址。

CentOS7之前的版本
修改配置文件:/etc/sysconfig/docker
CentOS7之后的版本
修改配置文件:/etc/docker/daemon.json

执行以下代码:
1.添加配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你自己的加速地址"]
}
EOF
2.使配置生效
sudo systemctl daemon-reload
3.重启Docker
sudo systemctl restart docker

在这里插入图片描述

4.启动Docker后台容器(运行测试hello-world)

当首次运行 
docker run hello-world的时候,由于本地没有这个镜像,
会下载一个镜像并在容器中运行。

在这里插入图片描述
当出现下面这个箭头指着的提示时,hello-world就会停止运行,容器自动终止。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值