Linux(RedHat、Ubuntu)安裝docker
前言
docker是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux或Windows作業系統的機器上,也可以實作虛擬化,容器是完全使用沙箱機制,相互之間不會有任何介面,
docker組成
- DockerClient客戶端
- Docker Daemon守護行程
- Docker Image鏡像
- DockerContainer容器
RedHat安裝docker步驟
卸載舊版本docker
-
使用root權限卸載舊版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine -
如果安裝的是docker-ce
yum remove docker-ce rm -rvf /var/lib/docker注意:此處只是卸載了docker-ce的server端,還需要卸載docker client
yum remove docker-client.x86_64 # 看自己實際安裝的包,按Tab鍵會自己彈出
安裝需要的軟體包
yum install -y yum-utils device-mapper-persistent-data lvm2
設定yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝docker-ce
安裝最新版本
yum install -y docker-ce
安裝指定版本
# 查詢版本串列
yum list docker-ce --showduplicates | sort -r

# 安裝指定版本
yum install -y docker-ce-19.03.8
注意:上面的安裝指定版本只會安裝server的指定版本,clien版本未指定會自動安裝最新版本
# server和client都安裝指定版本
yum install docker-ce-19.03.8 docker-ce-cli-19.03.8
啟動docker
systemctl start docker.service
驗證
docker version

自啟
systemctl enable docker.service
Ubuntu安裝docker步驟
更新apt包索引
sudo apt-get update
安裝apt依賴包
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加Docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
設定docker穩定版倉庫
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
更新apt包索引
sudo apt-get update
安裝最新版Docker CE(社區版)
sudo apt-get install docker-ce
為了避免每次命令都輸入sudo,可以設定用戶權限,注意執行后須注銷重新登錄
sudo usermod -a -G docker $USER
啟動、停止
# 啟動docker
sudo service docker start
# 停止docker
sudo service docker stop
# 重啟docker
sudo service docker restart
如有侵權請立即與我們聯系,我們將及時處理,聯系郵箱:[email protected],
原文鏈接: https://monkey.blog.xpyvip.top/archives/linuxubuntu安裝docker
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/506488.html
標籤:其他
