安裝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