1. 程式人生 > >Centos7 安裝和解除安裝docker

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和配置啟動檔案