docker、docker-compose的安装

一、docker的安装
事先准备
centos系统或者linux系统

1、安装步骤
安装基础的工具yum-utils device-mapper-persistent-data lvm2

yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加docker-ce yum仓库
因为在阿里云的ecs机器上面,yum镜像使用的阿里云的,找不到docker的镜像,所以需要第一步的安装基础工具之后使用yum-config-manager来添加对应的yum仓库,执行如下命令
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、安装docker-ce
通过上面两个步骤我们已经建立好了docker-ce的镜像链接,接下来只需要安装docker-ce就可以了,执行如下命令,安装这个的时间会稍微有点长,需要耐心的等待大概3-5分钟
yum install docker-ce

4、启动、停止docker服务
systemctl start docker #启动docker服务
systemctl stop docker #关闭docker服务

二、docker-compose的安装
1、使用国内源安装:
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
或者
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
查看版本:
docker-compose --version

2、配置加速器
DaoCloud
网址:https://www.daocloud.io/mirror#accelerator-doc
linux环境:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
【docker、docker-compose的安装】下载源更换:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://m9r2r2uj.mirror.aliyuncs.com
阿里云
sudo mkdir -p /etc/docker
# 下面指令是更改默认的远程镜像地址,即创建daemon.json文件,并写入:{ "registry-mirrors": ["https://dist7hw1.mirror.aliyuncs.com"] }
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://dist7hw1.mirror.aliyuncs.com"] } EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
3、卸载
sudo rm /usr/local/bin/docker-compose

    推荐阅读