前置条件
硬件条件
cpu:2核
内存:至少2G
硬盘:至少20G
如果你在 docker 运行期间操作了防火墙[启动或关闭]必须重启docker
安装
安装
yum install -y docker
启停命令
启动
systemctl start docker
设置自启动
systemctl enable docker
重启
systemctl restart docker
查看docker版本
docker -v
检查docker服务
systemctl status docker.service
开启远程访问
编辑docker.service文件
vim /lib/systemd/system/docker.service
修改docker.service文件的配置
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375
或者
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
--default-runtime=docker-runc \
--exec-opt native.cgroupdriver=systemd \
--userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
--init-path=/usr/libexec/docker/docker-init-current \
--seccomp-profile=/etc/docker/seccomp.json \
$OPTIONS \
$DOCKER_STORAGE_OPTIONS \
$DOCKER_NETWORK_OPTIONS \
$ADD_REGISTRY \
$BLOCK_REGISTRY \
$INSECURE_REGISTRY \
$REGISTRIES
生效配置
systemctl daemon-reload
重启docker
systemctl restart docker
配置阿里镜像
vim /etc/docker/daemon.json
{ "registry-mirrors":
["https://32xw0apq.mirror.aliyuncs.com"] }
生效配置
systemctl daemon-reload
重启docker
systemctl restart docker