美文网首页
WSL2中配置docker远程tcp

WSL2中配置docker远程tcp

作者: KricYi | 来源:发表于2019-10-25 13:51 被阅读0次


#备份源
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/

相关文章

网友评论

      本文标题:WSL2中配置docker远程tcp

      本文链接:https://www.haomeiwen.com/subject/mmusvctx.html