前置条件
硬件条件
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