欢迎光临
我们一直在努力

centos7环境下的docker安装 切换docker国内镜像源

卸载旧版本(如果安装过旧版本的话)

  1. sudo yum remove docker docker-common docker-selinux docker-engine

安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

设置yum源

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

可以查看所有仓库中所有docker版本,并选择特定版本安装

  1. yum list docker-ce –showduplicates | sort -r

安装docker

  1. sudo yum install <FQPN>  # 例如:sudo yum install docker-ce-18.06.1.ce

启动并加入开机启动

  1. $ sudo systemctl start docker
  2. $ sudo systemctl enable docker

更换docker的镜像源

  1. 1.修改或创建daemon.json文件:vi /etc/docker/daemon.json
  2. 将以下配置写入到文件中,保存并退出(不会操作的百度下vi命令吧):
  3. {
  4. “registry-mirrors”: [“http://hub-mirror.c.163.com”]
  5. }
  6. 2.重启docker:
  7. systemctl daemon-reload
  8. systemctl restart docker

运行下面的命令,将 image 文件从仓库抓取到本地。

  1. $ docker image pull library/hello-world
  2. $ docker image pull hello-world

docker image pull是抓取 image 文件的命令。library/hello-world是 image 文件在仓库里面的位置,其中library是 image 文件所在的组,hello-world是 image 文件的名字。

由于 Docker 官方提供的 image 文件,都放在library组里面,所以它的是默认组,可以省略。所以上面两个命令的效果是一样的。

赞(0) 打赏
未经允许不得转载:运维那些事 » centos7环境下的docker安装 切换docker国内镜像源

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏