Docker


Docker CE v.s. Docker EE

Docker在 1.13.1版之後將版本劃分為CE (Community Edition)和EE (Enterprise Edition)兩個分支,兩者的主要差別在於EE版提供了相對穩定且安全的環境,並支援許多商業級別的外掛程式,而CE版則為免費的開源專案,更新較為快速很適合開發者使用。

參考 :Docker 17.03系列教程(一)Docker EE/Docker CE简介与版本规划

Docker CE

  • 安裝
# 設定apt-get時的repository
sudo apt-get update
#允許通過HTTPS使用儲存庫
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
#導入官方GPG密鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#選擇穩定版本
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
# 開始安裝docker-ce
sudo apt-get update
apt-cache madison docker-ce  #查看可安裝的版本
sudo apt-get install docker-ce=<VERSION>  #選擇要安裝的版本
e.g., sudo apt-get install docker-ce=17.06.0~ce-0~ubuntu

# 完成
sudo docker run hello-world
  • 移除
sudo apt-get -y purge docker-ce
sudo apt-get -y autoremove

# 移除所有containers,images,volumes
sudo rm -rf /var/lib/docker

參考:Get Docker CE for Ubuntu安裝Docker-CE

舊版Docker

  • 安裝
# 設定apt-get時的repository
sudo apt-get update
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-trusty main'
sudo apt-get update

# 開始安裝docker-engine
apt-cache policy docker-engine
sudo  apt-get install -y docker-engine=<VERSION>

# 完成
sudo docker run hello-world
  • 移除
sudo apt-get -y purge docker-engine
sudo apt-get -y autoremove

# 移除所有containers,images,volumes
sudo rm -rf /var/lib/docker

問題

results matching ""

    No results matching ""