日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/7/14 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云服务器Docker及Docker Compose的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

本文對阿里云ECS服務器如何安裝Docker和Docker Compose進行說明,以centOS系統為例。

一、開通外網的ECS

對于開通外網的ECS,安裝比較簡單,可以直接使用yum方式進行安裝。

1.安裝Docker

  • 安裝yum-utils,用于提供yum-config-manager工具命令,方便對yum源管理。
sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2
  • 添加docker的yum源。
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
  • 安裝docker-ce。
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

  • 在其他有外網的服務器下載對應系統版本(通過uname -r命令查看)的rpm安裝包。
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.0.ce-3.el7.x86_64.rpm
  • 將下載好的RPM安裝包遠程拷貝到需安裝的服務器上。
scp docker-ce-18.06.0.ce-3.el7.x86_64.rpm root@192.168.1.2:/home
  • 安裝Docker相關依賴包(阿里云ECS默認yum源為阿里云的源,所以VPC內部的服務器也是可以通過yum安裝這部分依賴的,但是并不能訪問Docker的repo源)。
sudo yum update sudo yum install libcgroup sudo yum install container-selinux sudo yum install libtool-ltdl.x86_64
  • 通過rpm安裝Docker。
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

  • 在其他有外網的服務器上下載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
  • 登錄需安裝的服務器,授予docker-compose執行權限。
sudo chmod +x /usr/local/bin/docker-compose
  • 檢查是否安裝成功
sudo docker-compose -v

三、非root用戶執行

服務器運維時,出于安全考慮,一般都不會直接提供root用戶給運維人員,那么如何使得非root用戶也可以運行Docker呢?

  • 將非root用戶添加到docker用戶組
sudo gpasswd -a ${USER} docker

轉載于:https://my.oschina.net/centychen/blog/2050573

總結

以上是生活随笔為你收集整理的阿里云服务器Docker及Docker Compose的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。