Linux安裝Docker

2020-08-14 01:04:39

Docker

  • Docker 是一個開源的應用容器引擎
  • 誕生於 2013 年初,基於 Go 語言實現, dotCloud 公司出品(後改名爲Docker Inc) • Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的Linux 機器上。
  • 容器是完全使用沙箱機制 機製,相互隔離
  • 容器效能開銷極低。
  • Docker 從 17.03 版本之後分爲 CE(Community Edition: 社羣版) 和 EE(Enterprise Edition: 企業版)

docker是一種容器技術,解決軟體跨環境遷移問題

 

 

安裝Docker

Docker可以執行在MAC、Windows、CentOS、UBUNTU等操作系統上,官網:http://https://www.docker.com

 

 

contOS安裝

# 1、yum 包更新到最新 
yum update 
# 2、安裝需要的軟體包, yum-util 提供yum-config-manager功能,
#另外兩個是devicemapper驅動依賴的 
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3、 設定yum源
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 4、 安裝docker,出現輸入的介面都按 y 
yum install -y docker-ce
# 5、 檢視docker版本,驗證是否驗證成功
docker -v

ubuntu安裝

 

#刪除舊版本的Docker,稱爲docker,docker.io或docker-engine
sudo apt-get remove docker docker-engine docker.io containerd runc
#從儲存庫安裝和更新Docker
sudo apt-get update
# 新增 Docker 的官方 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"
#更新 apt 包索引
sudo apt-get update
#安裝最新版本的 Docker Engine-Community 和 containerd ,或者轉到下一步安裝特定版本
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world

預設情況下,將來從docker hub(https://hub.docker.com/)上下載docker映象,太慢。

 

國內映象:http://hub.daocloud.io/

設定映象加速器:

 

#設定(需要許可權
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn",
                        "https://hub-mirror.c.163.com/",
                        "https://reg-mirror.qiniu.com/"]
}
#重新啓動
systemctl restart docker

如有幫助,請點贊