1. 程式人生 > >docker安裝 之 ---CentOS 7 系統腳本自動安裝

docker安裝 之 ---CentOS 7 系統腳本自動安裝

div dock 環境 oot 參數 AD -a 拉取 yun

【使用腳本自動安裝】
在測試或開發環境中Docker官方為了簡化安裝流程,提供了一套便捷的安裝腳本,CentOS系統上可以使用這套腳本安裝:
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun

執行這個命令後,腳本就會自動的將一切準備工作做好,並且把Docker CE 的 edge版本安裝在系統中。

【啟動 Docker CE】
$ sudo systemctl enable docker
$ sudo systemctl start docker

【建立docker用戶組】
默認情況下,docker命令會使用 Unix socket 與 Docker 引擎通訊。而只有 root 用戶和 docker 組的用戶才可以訪問 Docker 引擎的 Unix socket.出於安全考慮,一般Linux系統上不會直接使用 root 用戶。因此,更好的做法是將需要使用 docker 的用戶加入 docker 用戶組。

建立docker組:
$ sudo groupadd docker

將當前用戶加入 docker 組:
$ sudo usermod -aG docker $USER

【鏡像加速】
鑒於國內網絡問題,後續拉取 Docker 鏡像十分緩慢,強烈建議安裝 Docker 之後配置 國內鏡像加速。

【添加內核參數】
默認配置下,如果在 CentOS 使用 Docker CE 看到下面的這些警告信息:

WARING: bridge-nf-call-iptables is disabled
WARING: bridge-nf-call-ip6tables is disabled

請添加內核配置參數以啟用這些功能。

$ sudo tee -a /etc/sysctl.conf <<-EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF

然後重新加載 sysctl.conf 即可

$ sudo sysctl -p

docker安裝 之 ---CentOS 7 系統腳本自動安裝