Docker 是一個(gè)優(yōu)秀的容器化技術(shù),但要使用它,需要進(jìn)行一些初始化配置。下面,我們來(lái)詳細(xì)介紹一下。
1. 安裝 Docker
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
2. 開(kāi)啟 Docker 后臺(tái)服務(wù)
sudo systemctl start docker sudo systemctl enable docker
3. 配置 Docker 加速器
Docker 加速器可以讓下載 Docker 鏡像的速度更快。以阿里云為例:
sudo tee /etc/docker/daemon.json<<-'EOF' { "registry-mirrors": ["https://yourcode.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
4. 配置 Docker 用戶組
使用 Docker 命令需要 root 權(quán)限,但不需要每次都使用 sudo。我們可以將用戶加入 Docker 用戶組來(lái)達(dá)到這個(gè)目的。
sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
5. 配置 Docker 遠(yuǎn)程訪問(wèn)
如果需要在其他機(jī)器上訪問(wèn) Docker,需要開(kāi)啟遠(yuǎn)程訪問(wèn),并指定訪問(wèn)端口。
sudo vim /lib/systemd/system/docker.service 將 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 改為 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock sudo systemctl daemon-reload sudo systemctl restart docker
總之,這些初始化配置都是非常必要的,有了這些配置,我們就可以愉快地使用 Docker 技術(shù)了。