安裝docker-ce及docker-compose

安裝docker-ce

docker-ce是開源的、免費的,由docker公司維護。
這里介紹linux_centos7安裝docker-ce的方法
官網(wǎng)文檔:https://docs.docker.com/install/linux/docker-ce/centos/
卸載舊版本docker,較舊版本的Docker被稱為docker或docker-engine。如果已安裝這些,請卸載它們以及相關(guān)的依賴項。

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

使用存儲庫安裝:

一、設(shè)置存儲庫

1、安裝所需的包

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

2、使用以下命令設(shè)置穩(wěn)定存儲庫。

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

二、安裝docker-ce

1、安裝最新版本的Docker CE和containerd,或者轉(zhuǎn)到下一步安裝特定版本:

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

2、要安裝特定版本的Docker CE,請在repo中列出可用版本,然后選擇并安裝:

yum list docker-ce --showduplicates | sort -r
1.png

3、選擇包進行安裝

image.png
yum -y install docker-ce-18.06.3.ce-3.el7

4、啟動docker

sudo systemctl start docker

5、檢查docker是否正常啟動

systemctl status docker

6、設(shè)置開機自啟動

systemctl enable docker

docker 鏡像加速

對于使用systemctl的系統(tǒng),請在/etc/docker/daemon.json中寫入如下內(nèi)容

{"registry-mirrors":["https://registry.docker-cn.com"]}

之后重啟服務(wù):

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

安裝docker-compose

1、在官方文檔對比docker版本下載合適的docker-compose包:

https://docs.docker.com/compose/install/

發(fā)行版本連接:https://github.com/docker/compose/releases

2、下載安裝包

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

將1.24.1換成你要安裝的版本

3、對二進制文件應(yīng)用可執(zhí)行權(quán)限:

sudo chmod +x /usr/local/bin/docker-compose

4、測試安裝

docker-compose --version  #成功時回顯示版本號。 
docker-compose version 1.24.0, build 0aa59064
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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