0. 前言 可以臨時設置,也可以修改配置文件 1. 修改配置文件 # 打開 配置IP的文件 路徑如下 sudo vi /etc/netplan/01-network-manager-all.yaml 1.1 輸入(修改)以下內容 # This is the network config writte ...
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