docker安裝配置

2021-10-22 06:29:14 字數 2864 閱讀 7956

基於:阿里雲centos8,關閉了防火牆,限定ip開放全埠

1、檢查伺服器是否支援

- 必須是 64 位機器上執行,目前僅支援 x86_64 和 amd64,32 系統不支援;

- 核心必須支援 cgroups 和命名空間。

uname -r #檢查

2、安裝docker

方式1:官方指令碼自動安裝

curl -fssl  |

bash -s docker --mirror aliyun

or curl -ssl | sh

方式2:手動安裝

yum update	#更新yum元件

yum remove docker docker-common container-selinux docker-selinux docker-engine #刪除已安裝的docker

yum list docker-ce --showduplicates |

sort -r #列出可安裝docker

yum install docker-ce-18.03.1.ce-1.el7.centos #指定版本

yum install docker-ce #最新版本

systemctl start docker	#啟動

systemctl enable docker #開機自啟

docker version #檢查

3、伺服器docker配置

docker埠配置(預設為2375,如不更改則無需配置)

vi /etc/profile

export docker_host=tcp:

source /etc/profile

開啟遠端訪問

vi /usr/lib/systemd/system/docker.service 

execstart=/usr/bin/dockerd -h fd:// -h tcp: -h unix://var/run/docker.sock #修改

systemctl daemon-reload

service docker restart

curl http://ip:2375/version #檢查

防火牆配置

firewall-cmd --zone=public --add-port=2375/tcp --permanent	#防火牆埠開放

orsystemctl stop firewalld #關閉防火牆

可選防火牆配置

#防火牆開啟 有可能阻止容器間訪問 使用下面的設定修改 使防火牆執行狀態下可以使容器間正常通訊

#配置docker0服務到受信任連線

nmcli connection modify docker0 connection.zone trusted

#停止networkmanager(檢測網路、自動連線網路的程式)服務

systemctl stop networkmanager.service

#修改docker網路介面為內部區域(永久)

firewall-cmd --permanent --zone=trusted --change-inte***ce=docker0

#啟動networkmanager(檢測網路、自動連線網路的程式)服務

systemctl start networkmanager.service

#配置docker0服務到受信任連線

nmcli connection modify docker0 connection.zone trusted

#重啟docker服務

systemctl restart docker.service

4、安裝docker-machine(可選,管理docker集群)

curl -l 

uname -s`

-`uname -m`

>/tmp/docker-machine &&

chmod +x /tmp/docker-machine &&

sudo

cp /tmp/docker-machine /usr/local/bin/docker-machine #安裝

docker-machine -v #檢查

5、docker相關命令

yum remove docker-ce	#解除安裝

systemctl restart docker #重啟

systemctl stop docker #關閉

docker ps

#檢視視窗埠對映

docker ps --all #檢視所以容器(包括被關閉的)

docker iamges -a #檢視所有映象

6、阿里雲docker映象加速器配置

sudo

mkdir -p /etc/docker

sudo

tee /etc/docker/daemon.json <<-'eof'

eofsudo systemctl daemon-reload

sudo systemctl restart docker

docker info

refs

docker 安裝配置

centos7安裝最新docker centos6安裝 如要查詢某個安裝的具體版本,訪問如下 安裝完成後配置網易映象源 映象加速 vim etc docker daemon.json linux 或者 programdata docker config daemon.json windows 來配置...

Docker安裝配置

網路選圖 win10以外的系統 win10的系統 資料一資料二 安裝過程 圖 01 安裝過程中可以遇到的問題 配置加速器 sudo sed i s extra args extra args registry mirror curl ssl sh s g var lib boot2docker pr...

安裝配置docker

docker install.sh 內容如下 1.編寫安裝指令碼 bin bash echo step 2 新增docker的yum源 sudo yum config manager add repo sudo yum makecache fast echo step 3 安裝docker sudo...