在Centos7上安装docker并成功运行hello-world镜像

在Centos7上安装docker并成功运行hello-world镜像

懂英语的小伙伴可以直接去docker国外网站直接阅读doc来安装

安装网址:https://docs.docker.com/install/linux/docker-ce/centos/

不懂的小伙伴们也没关系,下面我们来一步一步安装。

卸载以前旧版本

  • 如果以前没有安装过的可以跳过这个步骤,安装过的执行下面的代码:
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

(有 root 权限的可以不加 sudo)

安装docker

我们来执行第一步:

  • 在新主机上首次安装Docker Engine-Community之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
  • 设置存储库,安装所需的软件包。yum utils提供yum config manager实用程序。
$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

(腾讯云会提示已经安装过了,阿里云会执行安装。)

第二步:

  • 使用以下命令设置稳定存储库。
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

第三步:

  • 安装docker
$ sudo yum install docker-ce docker-ce-cli containerd.io

启动docker

$ sudo systemctl start docker

查看docker版本

docker version

配置镜像加速器

好到现在我们就完成了docker的安装操作,接下来我们去阿里云或者网易云那里来获取一个加速器链接,为什么要获取加速链接呢,因为在国内访问国外的 docker hub 会非常的慢,所以我们去国内的库来获取镜像。

阿里云配置镜像加速器:https://cr.console.aliyun.com/#/accelerator

我们拉到最下面找到镜像加速器:

在Centos7上安装docker并成功运行hello-world镜像_第1张图片

上面那个就是你的专属的加速器地址,按照下面的说明文档,来进行操作。

他上面说的这个配置文件本地应该是没有的,我们可以通过 vim 命令来编写并创建这个文件

$ sudo vim /etc/docker/daemon.json

在里面加上下面的代码:(把下面代码中的 ×× 替换成阿里云给你的号)

{
   "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}

esc退出编辑,:wq 保存文件

执行下面两行代码:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

查看是否生效可以用下面的代码

ps -ef| grep docker

ok,一切完成来试试从hub上拉一个 hello-world 镜像试试看。

hello-world镜像

执行下面代码:

docker run hello-world

显示如下欢迎界面则恭喜你 docker 的配置安装完成。

在Centos7上安装docker并成功运行hello-world镜像_第2张图片

你可能感兴趣的:(docker,Docker基础)