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

下载源更换:

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

你可能感兴趣的:(docker、docker-compose的安装)