摘要:使用官方安裝腳本使用官方安裝腳本自動(dòng)安裝,僅適用于公網(wǎng)環(huán)境。安裝指定版本的注意在某些版本之后,安裝出現(xiàn)了其他依賴(lài)包,如果安裝失敗的話請(qǐng)關(guān)注錯(cuò)誤信息。例如之后,需要先安裝。
使用官方安裝腳本自動(dòng)安裝,僅適用于公網(wǎng)環(huán)境。
# 安裝之前需卸載舊版本
sudo yum remove docker CE
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
docker-selinux
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
docker-selinux
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine docker-selinux
sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
# 或者直接使用 Aliyun,可以省略替換國(guó)內(nèi)鏡像倉(cāng)庫(kù)步驟
sudo yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 禁用
sudo yum-config-manager --disable docker-ce-nightly
sudo yum-config-manager --disable docker-ce-test
# tuna
sudo sed -i s+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+ /etc/yum.repos.d/docker-ce.repo
# huawei
sudo sed -i s+download.docker.com+mirrors.huaweicloud.com/docker-ce+ /etc/yum.repos.d/docker-ce.repo
# tencent
sudo sed -i s+download.docker.com+mirrors.cloud.tencent.com/docker-ce+ /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
安裝最新版本的 Docker Engine-Community 和 containerd。
sudo yum install -y docker-ce docker-ce-cli containerd.io
$ yum list docker-ce --showduplicates | sort -r
* updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror, langpacks
Installed Packages
* extras: mirrors.aliyun.com
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.12-3.el7 docker-ce-stable
……
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
* base: mirrors.aliyun.com
Available Packages
# sudo yum -y install docker-ce-[VERSION]
$ sudo yum -y install docker-ce-3:19.03.8-3.el7
# 注意:在某些版本之后,docker-ce安裝出現(xiàn)了其他依賴(lài)包,如果安裝失敗的話請(qǐng)關(guān)注錯(cuò)誤信息。例如 docker-ce 17.03 之后,需要先安裝 docker-ce-selinux。
# yum list docker-ce-selinux --showduplicates | sort -r
# sudo yum -y install docker-ce-selinux-[VERSION]
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker
sudo groupadd docker
Docker 默認(rèn)只能通過(guò) root 權(quán)限執(zhí)行操作, 但通過(guò)將用戶(hù)添加到 docker
用戶(hù)組可以規(guī)避這一點(diǎn):
sudo gpasswd -a ${USER} docker
## or
sudo usermod -aG docker ${USER}
sudo systemctl restart docker
$ docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:46:54 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:45:28 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
http://hub-mirror.c.163.com
https://docker.mirrors.ustc.edu.cn
http://f1361db2.m.daocloud.io
sudo mkdir -p /etc/docker
sudo tee -a /etc/docker/daemon.json <<-EOF
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
test -d /var/lib/docker &&
mv /var/lib/docker /var/lib/docker_backup &&
mkdir -p /data/docker &&
ln -sf /data/docker /var/lib/docker
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/125970.html
摘要:的版本的版本分為社區(qū)版和企業(yè)版,想了解更多可以去官網(wǎng)查看其中分為和版本為季度發(fā)布版本,例如發(fā)布周期為一個(gè)季度為月度發(fā)布版本,例如發(fā)布周期為一個(gè)月安裝前先在官網(wǎng)查看支持的平臺(tái),不同系統(tǒng)下的安裝方法也都可以在官網(wǎng)找到,這里以在下安裝為例下 Docker的版本 Docker的版本分為Docker-ce社區(qū)版和Docker-ee企業(yè)版,想了解更多可以去官網(wǎng)查看其中Docker-ce分為stab...
摘要:標(biāo)題安裝必要的一些系統(tǒng)工具安裝證書(shū)寫(xiě)入軟件源信息更新并安裝標(biāo)題所需引用標(biāo)題安裝并設(shè)置阿里云鏡像倉(cāng)庫(kù)使用進(jìn)行安裝使用進(jìn)行安裝羊羊羊仙仙仙蘑菇哥標(biāo)題有序表表怎么說(shuō)呢是不是特別好啊將下方的修改為 標(biāo)題2 step 1: 安裝必要的一些系統(tǒng)工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certifi...
摘要:標(biāo)題安裝必要的一些系統(tǒng)工具安裝證書(shū)寫(xiě)入軟件源信息更新并安裝標(biāo)題所需引用標(biāo)題安裝并設(shè)置阿里云鏡像倉(cāng)庫(kù)使用進(jìn)行安裝使用進(jìn)行安裝羊羊羊仙仙仙蘑菇哥標(biāo)題有序表表怎么說(shuō)呢是不是特別好啊將下方的修改為 標(biāo)題2 step 1: 安裝必要的一些系統(tǒng)工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certifi...
摘要:下圖是與其他虛擬技術(shù)的對(duì)比圖。的目標(biāo)是,基于這個(gè)目標(biāo),將你需要發(fā)布的應(yīng)用組件及需要的環(huán)境配置都封裝成一個(gè)鏡像,然后基于鏡像創(chuàng)建容器并啟動(dòng)運(yùn)行。這樣就可以達(dá)到組建級(jí)別的一次封裝,多次運(yùn)行。而默認(rèn)情況下,屬于用戶(hù),需要權(quán)限才能訪問(wèn)。 docker玩過(guò)很多次,但每次都是從零開(kāi)始,所以這次而打算記錄下來(lái),方便后面查詢(xún)。 docker的技術(shù)基礎(chǔ)是LXC虛擬化技術(shù),虛擬化技術(shù)有很多,有硬件層面和...
摘要:前言在使用,并使用安裝的時(shí)候,往往不希望安裝最新版本的,而是希望安裝與自己熟悉或者當(dāng)前業(yè)務(wù)環(huán)境需要的版本,例如目前支持的最新版本為,所以就產(chǎn)生了安裝指定版本的需求安裝步驟安裝依賴(lài)包添加軟件包源關(guān)閉測(cè)試版本只顯示穩(wěn)定版 前言 在使用centos7,并使用yum安裝docker的時(shí)候,往往不希望安裝最新版本的docker,而是希望安裝與自己熟悉或者當(dāng)前業(yè)務(wù)環(huán)境需要的版本,例如目前Kuber...
閱讀 3528·2023-04-25 20:09
閱讀 3733·2022-06-28 19:00
閱讀 3053·2022-06-28 19:00
閱讀 3071·2022-06-28 19:00
閱讀 3160·2022-06-28 19:00
閱讀 2870·2022-06-28 19:00
閱讀 3031·2022-06-28 19:00
閱讀 2628·2022-06-28 19:00