阿里云服务器Docker及Docker Compose的安装

2018-08-19  本文已影响0人  centychen

本文对阿里云ECS服务器如何安装Docker和Docker Compose进行说明,以centOS系统为例。

一、开通外网的ECS

对于开通外网的ECS,安装比较简单,可以直接使用yum方式进行安装。

1.安装Docker

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
sudo yum install docker-ce
sudo docker -v
sudo chkconfig docker on 

sudo systemctl enable docker

2.安装Docker-Compose

sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

二、VPC专有网络内部ECS

对于VPC内部ECS服务器,一般都没有外网地址,那么则需要通过离线方式安装。

1.安装Docker

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.0.ce-3.el7.x86_64.rpm
scp docker-ce-18.06.0.ce-3.el7.x86_64.rpm root@192.168.1.2:/home
sudo yum update
sudo yum install libcgroup
sudo yum install container-selinux
sudo yum install libtool-ltdl.x86_64
sudo rpm -ivh docker-ce-18.06.0.ce-3.el7.x86_64.rpm
sudo docker -v
sudo chkconfig docker on 

sudo systemctl enable docker

2.安装Docker-Compose

sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o ./download
scp docker-compose root@192.168.1.2:/usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo docker-compose -v

三、非root用户执行

服务器运维时,出于安全考虑,一般都不会直接提供root用户给运维人员,那么如何使得非root用户也可以运行Docker呢?

sudo gpasswd -a ${USER} docker
上一篇 下一篇

猜你喜欢

热点阅读