Docker
1、換掉關鍵文件
?vim /etc/yum.repos.d/CentOS-Base.repo
??
▽
[base]
name=CentOS-$releasever - Base - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[updates]
name=CentOS-$releasever - Updates - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[extras]
name=CentOS-$releasever - Extras - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[centosplus]
name=CentOS-$releasever - Plus - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
?
2、運行以下命令,安裝Docker。
sudo yum -y install docker-ce
3、執行以下命令,檢查Docker是否安裝成功。
sudo docker -v
Docker-Compose
需要先安裝好docker
1、關閉防火墻
sudo systemctl stop firewalld
2、?下載二進制文件
從 GitHub 下載最新版 Docker Compose 的二進制文件:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
?
國內加速下載(解決 GitHub 訪問慢的問題):
# 使用 FastGit 鏡像 sudo curl -L "https://hub.fgit.cf/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 或使用 ghproxy 代理 sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
3、賦予執行權限
sudo chmod +x /usr/local/bin/docker-compose
?
4、(可選)創建符號鏈接
將二進制文件鏈接到?/usr/bin
?目錄,方便全局調用:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
?
5、驗證安裝
docker-compose --version
?