安裝docker 1.13.0
1.安裝yum源
curl -f sSL https://get.docker.com/ | sh -s -- --mirror AzureChinaCloud
或:
wget https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo
2.安裝最新版的docker
yum makecache fast
yum -y install docker-engine
或者安裝其他版本docker
yum list docker-engine.x86_64 --showduplicates |sort -r
yum -y install docker-engine-<VERSION_STRING>
3.把當前用戶加入docker用戶組
sudo groupadd docker
sudo usermod -aG docker $USER
yum 安裝docker 1.26
1.配置docker yum 源
cat > /etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/experimental/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
2.安裝組件
yum -y install docker-engine
curl -fsSL https://get.docker.com/ | sh 或者 wget -qO- https://get.docker.com/ |sh
3.啟動
systemctl start docker 啟動 docker
systemctl enable docker 設置開機啟動
4.docker-compose環境安裝
yum install python-pip -y
pip install docker-compose
docker-compose -version
下載二進制可執行文件的方式安裝Docker-compose(推薦)
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
5.docker加速(鏈接為阿里雲docker鏡像倉庫,登錄即可領取屬於你的加速地址)
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://av7k0o0o.mirror.aliyuncs.com"]
}
6.harbor 刪除鏡像及資源回收
$ docker-compose stop
$ docker run -it --name gc --rm --volumes-from deploy_registry_1 registry:2.5.0 garbage-collect --dry-run /etc/registry/config.yml
$ docker-compose start