Docker 安裝
卸載舊版docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安裝Dcoker
# 設置 yum 源為 穩定的版本
# 阿里的源,國內使用較快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 官方的源(國內使用比較慢)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 如果要安裝指定的版本
yum list docker-ce --showduplicates | sort -r
# 填入版本號到下面的命令(docker-ce-19.03.0-3.el7)
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# 安裝最新穩定版本 Docker CE
yum install docker-ce docker-ce-cli containerd.io
這里我使用阿里雲服務器有一個Docker 加速
# 創建Docker配置文件
sudo mkdir -p /etc/docker
# 設置加速地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://4hkafra5.mirror.aliyuncs.com"]
}
EOF
# 重新加載配置
sudo systemctl daemon-reload
#重啟Docker 服務
sudo systemctl restart docker
其他一些命令
# 查看docker 版本
docker --version
# 啟動docker 服務
systemctl start docker.service
# 配置docker開啟自啟並且驗證
systemctl enable docker.service
# docker 命令幫助
docker --help
Docker--Compose 安裝
如有需要,修改上面 1.24.1 為指定版本號即可
# 安裝 這個是國內加速的,官網的太慢了
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可執行權限
sudo chmod +x /usr/local/bin/docker-compose
# 查看Docker--compose版本
docker-compose --version