两步完成Docker安装 & 两步完成docker compose安装 (国内加速器)

时间:2024-01-21 14:23:35

网上关于如果安装Docker 的文章还是挺多的,但大多数描写都比较宽泛,或者很多文章都没有考虑到安装Docker时遇到的网络问题。下面我介绍一下本人在工作中的真实使用过程。

测试环境:操作系统:Centos7 ,国内加速器:daocloud.io 

一、安装Docker

1、配置加速器

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://dc23009a.m.daocloud.io 

该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。更多详情请访问文档

2、安装docker 

2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开,其中docker-ce为社区版本免费,docker-ee 为收费版,本人使用以 docker1.13

和 docker-ce版本为主。安装docker1.13速度比较快,安装docker-ce版本速度比较慢  .个人使用安装 docker1.13 即可

yum install docker 

如果想安装docker-ce 可执行: yum install docker-ce ,如果下载速度太慢,可离线下载合适的rmp:  https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 

其后 yum install   xxxxxxx.rpm 即可

 

二、安装容器编排工具 Docker Compose 

curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

授权:

chmod +x /usr/local/bin/docker-compose

这就完成了docker compose 的在线安装 

在企业应用时,有时会不得不在内网环境中部署Docker应用 ,后面我会再写一篇离线安装Docker 和 Docker Compose的详细教程 

如果您在安装过程中遇到问题,欢迎给我留言或者加我微信沟通: my186soft