Fork me on GitHub

JackLin的博客

当前位置:首页 > 分类

SpringBoot 10 JavaWeb 2 Android 0 源码分析 1 Thymeleaf 1 MyBatis 0 SSM 1 翻译 0 数据库设计 9 Gradle 1 Test 1 Tomcat 1 前端设计 2 ElasticSearch 2 阿里巴巴 9 Redis 3 Docker 1 实验报告 1 SpringCloud相关 1 生活 1

阿里云Centos7安装Docker,配置阿里云镜像

  • 2020-04-28
  • 178
  • Docker
开始安装之前,先给出使用到的几个网址: - Docker 官方参考文档:https://docs.docker.com/engine/install/centos/ - 阿里云容器镜像服务地址:https://cn.aliyun.com/product/acr - 阿里云镜像服务文档:https://help.aliyun.com/document_detail/60750.html?spm=a2c4g.11174283.3.3.18584541LVNeny 下面开始我们的安装 ### 卸载之前装过的 Docker(没装过可以跳过) #####(1)查看之前的安装过的 Docker 可以参考这位同学的博客:https://www.cnblogs.com/myzhijie/p/Centos7_Docker_Remove.html `yum list installed|grep docker` #####(2)然后依次执行删除 `yum -y remove containerd.io.x86_64` ### 开始安装 进入 Docker 官方参考手册:https://docs.docker.com/engine/install/centos/ 依次执行命令 官方手册给我们提供了3中安装方式,利用存储库进行安装,手动下载RPM安装包,利用脚本安装。 这里我们选择使用存储库进行安装 #####(1)卸载之前的版本 ``` yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ``` ![](/upload/2020-4-28 142839.png) #####(2)安装 yum-utils 软件包 ``` yum install -y yum-utils ``` ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612420242SS.png) #####(3)使用阿里云的镜像仓库 **注意:这里就不能跟着官网的操作一起做了,我们得换用阿里云的仓库 ** ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612461946SS.png) ``` sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612341834SS.png) #####(4)配置阿里云镜像加速 进入阿里云镜像服务的网址:https://cn.aliyun.com/product/acr 然后点击进入控制台 ![](/upload/2020-4-28 143539.png) 左边找到 “镜像加速器”,然后就能找到阿里云分配的镜像加速地址了,下面也给出了使用方法说明。 ![](/upload/2020-4-28 143834.png) 说白了就是要在 /etc/docker 下面创建一个json文件并写入内容即可,看不懂给出的例子的同学,那么我们就自己动手,不按照他的来。 > 创建Json文件 - `mkdir -p /etc/docker` 创建多级目录 - `vim daemon.json` 创建并编辑 daemon.json 文件 - 按 `i` 进入插入模式,输入我们的内容 - 输入 `:wq` 保存退出 - systemctl daemon-reload 重新加载一下 ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612172517SS.png) #####(5)安装 Docker Engine ``` yum install docker-ce docker-ce-cli containerd.io ``` 安装过程可以需要等待一段时间,耐心等待即可。 安装好了如图所示: ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612132913SS.png) #####(6)启动Docker ``` systemctl start docker ``` ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612193119SS.png) 当运行 hello-world 出现了 Hello from docker 说明运行成功。同时也可以输入 `docker version` 查看一下。 ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612113311SS.png) ![](http://image.linkaiblog.top/CentOs安装Docker_2020051612193419SS.png) ### Docker 几个简单的命令 ---》 在另一篇博客中有详细介绍 > `docker images` 查看所有的镜像 > `docker ps` 查看所有运行中的容器 > `docker ps -a` 查看运行过(包括历史运行过)的所有容器 > `docker rm 容器ID` 删除一个容器 > `docker stop 容器ID` 停止一个正在运行的容器 > `dcoker rmi 镜像ID` 移除一个镜像