美文网首页
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