博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Centos7上安装docker并成功运行hello-world镜像
阅读量:3915 次
发布时间:2019-05-23

本文共 1525 字,大约阅读时间需要 5 分钟。

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

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

安装网址:

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

卸载以前旧版本

  • 如果以前没有安装过的可以跳过这个步骤,安装过的执行下面的代码:
$ 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 会非常的慢,所以我们去国内的库来获取镜像。

阿里云配置镜像加速器:

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

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

他上面说的这个配置文件本地应该是没有的,我们可以通过 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 的配置安装完成。

转载地址:http://hwprn.baihongyu.com/

你可能感兴趣的文章
部署Dotnet Core应用到Kubernetes(二)
查看>>
持续交付二:为什么需要多个环境
查看>>
简单理解线程同步上下文
查看>>
购票啦 | 2020中国.NET开发者峰会启动
查看>>
FreeSql接入CAP的实践
查看>>
浅析 EF Core 5 中的 DbContextFactory
查看>>
听说容器正在吃掉整个软件世界?
查看>>
使用WebBenchmark对webapi进行管理和性能测试
查看>>
持续交付三:动手自动化“开发”—>“测试”
查看>>
WebBenchmark动态测试Webapi
查看>>
Windows 7 安装 .NET 5 / .NET Core 3.1 环境的方法和依赖文件
查看>>
接口幂等设计探索实践
查看>>
微服务很香--麻辣味,但要慢慢消化
查看>>
asp.net core 使用 TestServer 来做集成测试
查看>>
解锁环境变量在云原生应用中的各种姿势
查看>>
分享我的写作经验
查看>>
Azure 静态 web 应用集成 Azure 函数 API
查看>>
关于.NET5在IIS中部署的几个问题总结
查看>>
Wifi6网络
查看>>
真实经历:整整一年了,他是这样从程序员转型做产品经理的
查看>>