Centos7 安裝和解除安裝docker
安裝
yum update -y
yum -y install docker
systemctl start docker
配置 DOCKER_HOST
vim /etc/profile.d/docker.sh1
內容如下
export DOCKER_HOST=tcp://localhost:2375 1
應用
source /etc/profile
source /etc/bashrc12
配置啟動檔案
sudo vim /lib/systemd/system/docker.service1
將
ExecStart=/usr/bin/dockerd1
修改為
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:76541
2375 是管理埠 7654 是備用埠
過載配置和重啟
sudo systemctl daemon-reload
sudo systemctl restart docker.service12
檢視
docker version
輸出
Client: Version: 18.03.1-ce API version: 1.37 Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:20:16 2018 OS/Arch: linux/amd64 Experimental: false Orchestrator: swarm
Server: Engine: Version: 18.03.1-ce API version: 1.37 (minimum version 1.12) Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:23:58 2018 OS/Arch: linux/amd64 Experimental: false
解除安裝
1.查詢安裝過的包 yum list installed | grep docker docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo 2.刪除安裝的軟體包 yum -y remove docker-engine.x86_64
異常問題
Centos7.x 執行 docker 時報如下錯誤 出現以下錯誤
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?1
或
Cannot connect to the Docker daemon at tcp://localhost:2373. Is the docker daemon running?
檢查配置 DOCKER_HOST和配置啟動檔案