WSL2中配置docker远程tcp



#备份源
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
#修改源
sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.163.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.163.com@g" /etc/apt/sources.list
#更新
apt-get update && apt-get upgrade -y


#oracle
docker run -d --name oracle11g -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g 

vim /lib/systemd/system/docker.service
### 修改文件
[Service]
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --containerd=/run/containerd/containerd.sock
### 上面这一行,主要是增加了`-H tcp://0.0.0.0:2375`

#新增DOCKER_HOST   查看 echo $DOCKER_HOST  必须绑定到0.0.0.0
vim /etc/profile
export DOCKER_HOST=tcp://0.0.0.0:2375
#刷新配置
source /etc/profile
# 重启docker
sudo service docker start

#systemctl daemon-reload
#systemctl restart docker
### 如果连不上,关闭防火墙,直接关!
#systemctl stop firewalld
### 算了,只打开docker的端口
#firewall-cmd --zone=public --add-port=2375/tcp --permanent

#docker启动日志
tail -f /var/log/docker.log

#验证tcp
docker -H tcp://localhost:2375 images

docker -H tcp://127.0.0.1:2375 images

docker -H tcp://0.0.0.0:2375 images

安装docker 参考 https://blog.csdn.net/yx_222/article/details/80936757
推荐docker镜像 https://blog.csdn.net/SIMBA1949/article/details/82915638
官方docker https://docs.docker.com/install/linux/docker-ce/debian/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。