美文网首页
Docker 中这个问题你遇到了吗?

Docker 中这个问题你遇到了吗?

作者: ItStar | 来源:发表于2019-06-19 00:26 被阅读0次

    Docker toolbox运行docker 镜像链接不上MYsql 怎么办

    首先Docker 是需要IP映射才可以访问的。

    做了端口映射还是连不上怎么办?

    那么我们就需要用命令查看一下

    出现问题的原因:

    因为docker是运行在Linux上的,在Windows中运行docker toolbox,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows。

    解决方法:

    通过命令

    # 其中,default 是docker-machine的name

    docker-machine ip default

    #查看 docker-machine 的 name

    docker-machine -ls

    找到这个Linux的ip地址,一般情况下这个地址是192.168.99.100,

    然后在Windows的浏览器中,输入这个地址,加上服务的端口即可启用了。

    比如,首先运行一个docker 容器:

    docker run -it -p 8888:8888 conda:v1

    其中,conda:v1是我的容器名称。然后在容器中开启jupyter notebook 服务:

    jupyter notebook --no-browser --port=8888 --ip=172.17.0.2 --allow-root

    其中的ip参数为我的容器的ip地址,可以通过如下命令获得:

    docker inspect container_id

    最后在windows浏览器中测试结果:

    http://192.168.99.100:8888

    相关文章

      网友评论

          本文标题:Docker 中这个问题你遇到了吗?

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