CentOS 安裝 Docker

1、環(huán)境準(zhǔn)備

操作系統(tǒng):CentOS 7+
軟件源:阿里云鏡像

2、使用官方安裝腳本自動(dòng)安裝(2選1)

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sSL https://get.daocloud.io/docker | sh

3、手動(dòng)安裝

3.1、卸載舊版本

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

3.2、安裝 Docker-ec,使用 Docker 倉庫進(jìn)行安裝
3.2.1、安裝所需的軟件包。yum-utils 提供了 yum-config-manager ,
并且 device mapper 存儲(chǔ)驅(qū)動(dòng)程序需要 device-mapper-persistent-data 和 lvm2。

sudo yum install -y yum-utils \
                    device-mapper-persistent-data \
                    lvm2

3.2.2、設(shè)置穩(wěn)定倉庫
官網(wǎng)

sudo yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo

阿里云(推薦)

sudo yum-config-manager \
     --add-repo \
     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.2.3、安裝Docker Engine-Community(Docker-ec)

sudo yum install docker-ce docker-ce-cli containerd.io

如果提示接收GPG密鑰,選擇是

4、啟動(dòng) Docker

sudo systemctl start docker

5、驗(yàn)證

docker version

命令打印如下,即表示啟動(dòng)成功


Docker啟動(dòng)成功

6、服務(wù)管理

啟動(dòng)
sudo systemctl start docker
停止
sudo systemctl stop docker
重啟
sudo systemctl restart docker

7、授權(quán)普通用戶使用 Docker

1、創(chuàng)建docker組
sudo groupadd docker
2、將普通用戶加入docker用戶組
sudo gpasswd -a ${USER} docker
3、重啟docker服務(wù)
sudo systemctl restart docker
4、關(guān)閉當(dāng)前窗口,重新連接,普通用戶就可以使用了
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容