ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Docker容器技术-1

2026/9/3 15:58:09 拓冰建站 浏览量
Docker容器技术-1 Docker部署[rootdocker1 ~]# cd /etc/yum.repos.d/[rootdocker1 yum.repos.d]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[rootdocker1 yum.repos.d]# yum install -y docker-ce[rootdocker1 yum.repos.d]# yum install -y bridge-utils[rootdocker1 yum.repos.d]# echo net.bridge.bridge-nf-call-iptables 1 /etc/sysctl.d/docker.conf[rootdocker1 yum.repos.d]# echo net.bridge.bridge-nf-call-ip6tables 1 /etc/sysctl.d/docker.conf[rootdocker1 yum.repos.d]# echo net.ipv4.ip_forward 1 /etc/sysctl.d/docker.conf[rootdocker1 yum.repos.d]# systemctl enable --now docker配置加速器宿主机 Windows 上 FLClash虚拟机要填宿主机的 VMnet8 网关 IPClash 需要开启允许局域网连接端口 7890PS C:\Users\Fuck360 ipconfig1、Docker 守护进程代理docker pull 拉镜像mkdir -p /etc/systemd/system/docker.service.d vim /etc/systemd/system/docker.service.d/http-proxy.conf写入下面完整内容[Service] EnvironmentHTTP_PROXYhttp://192.168.247.1:7890 EnvironmentHTTPS_PROXYhttp://192.168.247.1:7890 EnvironmentNO_PROXYlocalhost,127.0.0.1,172.16.0.0/12,192.168.0.0/16重载并重启 dockersystemctl daemon-reload systemctl restart docker校验环境变量是否载入systemctl show --propertyEnvironment docker2、容器内部默认代理容器内程序访问外网mkdir -p ~/.docker vim ~/.docker/config.json{ proxies: { default: { httpProxy: http://192.168.247.1:7890, httpsProxy: http://192.168.247.1:7890, noProxy: localhost,127.0.0.1,172.16.0.0/12 } } }Docker操作命令拉取镜像[rootdocker1 ~]# docker pull yakexi007/game2048列出镜像[rootdocker1 ~]# docker images运行 2048 游戏 docker 镜像[rootdocker1 ~]# docker run -d -p 8080:80 yakexi007/game2048-d后台守护进程运行-p 8080:80把容器内部 80 端口映射到宿主机 8080 端口显示运行的容器[rootdocker1 ~]# docker ps停止容器[rootdocker1 ~]# docker stop ebc19cd27e10删除容器[rootdocker1 ~]# docker rm -f ebc19cd27e10删除镜像[rootdocker1 ~]# docker rmi 19299002fdbe