linux 安裝docker
阿新 • • 發佈:2020-12-17
下面使用建立 Docker 倉庫進行安裝
1.安裝所需軟體包。yum-utils
提供了yum-config-manager
工具,儲存驅動devicemapper
則依賴於device-mapper-persistent-data
和lvm2
:
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2.使用以下命令建立stable
版本的 repository:
#阿里雲映象 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.可選:啟用edge
和test
倉庫。這些倉庫包含在docker.repo
檔案中,但預設是禁用的。可以將它們與stable
倉庫共同啟用。
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
使用帶--disable
引數的yum-config-manager
命令即可禁用edge
或test
倉庫,使用--enable
引數則會重新啟用。例如下面的命令將禁用edge
倉庫:
yum-config-manager --disable docker-ce-edge
4.安裝最新版 Docker CE
yum install docker-ce
5.啟動 Docker
systemctl start docker
6.執行hello-world
映象以驗證 Docker 是否正確安裝:
docker run hello-world
7.手動建立daemon.json,使用 Docker 中國加速器
vi /etc/docker/daemon.json
#新增後:
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"live-restore": true
}
重啟docker:
systemctl restart docker
輸入docker version
返回版本資訊則安裝正常。
(推薦)使用阿里雲的映象加速器(阿里雲比中國官方映象還要快):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
針對Docker客戶端版本大於 1.10.0 的使用者
您可以通過修改daemon配置檔案/etc/docker/daemon.json來使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://[系統分配字首].mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker