安裝docker
一鍵安裝
安裝命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun
也可以使用國內 daocloud 一鍵安裝命令:
curl -sSL https://get.daocloud.io/docker | sh
手動安裝(Centos)
- 卸載舊版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
- 使用yum安裝
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
鑒於國內網絡問題,強烈建議使用國內源,官方源請在注釋中查看。
執行下面的命令添加 yum
軟件源:
$ sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 官方源
# $ sudo yum-config-manager \
# --add-repo \
# https://download.docker.com/linux/centos/docker-ce.repo
- 安裝docker ce
sudo yum install docker-ce
啟動
啟動docker ce
sudo systemctl enable docker # 開機自啟動
sudo systemctl start docker # 啟動docker
查看docker狀態
sudo systemctl status docker
卸載 docker
刪除安裝包:
yum remove docker-ce
刪除鏡像、容器、配置文件等內容:
rm -rf /var/lib/docker
配置鏡像加速器
-
登錄自己的阿里雲平台
-
進入控制台搜索
容器鏡像服務
- 選擇
鏡像加速器
- 執行頁面下方的命令即可
安裝 docker-compose
- 最新發行的版本地址:https://github.com/docker/compose/releases
- 運行以下命令以下載Docker Compose的當前穩定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
注意: 如果無法下載,可以本地下載好后上傳到服務器即可
- 將可執行權限應用於二進制文件:
sudo chmod +x /usr/local/bin/docker-compose
注意:如果命令
docker-compose
在安裝后失敗,請檢查您的路徑。您還可以創建指向/usr/bin
或路徑中任何其他目錄的符號鏈接。
- 測試安裝
docker-compose --version
bash 命令補齊
curl -L https://raw.githubusercontent.com/docker/compose/1.8.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
卸載docker-compose
直接移除二進制包即可
sudo rm /usr/local/bin/docker-compose