Docker desktop for Macでlocalhostに接続できない
実行環境の共有をdockerで行っているのですが、
建てたコンテナでjupyter notebookを実行して、
localhostにホスト側から接続する段階で404 no foundと表示されてしまいます。
ホスト側のpcをmacでは無くubuntuにして、全く同じコードを走らせても接続できるのですが...
該当のソースコード
shell
1docker run --net='host' -v ~/myfolder:/share --workdir='/share' -it -p 8888:8888 my_image jupyter notebook --allow-root
dockerfile
1FROM ubuntu:16.04 2RUN apt-get update -y && apt-get install -y build-essential wget git 3RUN wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh 4RUN chmod 777 Anaconda3-2019.03-Linux-x86_64.sh 5RUN bash Anaconda3-2019.03-Linux-x86_64.sh -b -p /usr/local/anaconda 6ENV PATH=$PATH:/usr/local/anaconda/bin 7RUN pip install mojimoji 8RUN conda install toml 9RUN apt-get install nkf 10WORKDIR /opt 11RUN wget https://julialang-s3.julialang.org/bin/linux/x64/1.1/julia-1.1.1-linux-x86_64.tar.gz 12 13RUN tar -zxvf julia-1.1.1-linux-x86_64.tar.gz 14RUN ln -s /opt/julia-1.1.1/bin/julia /usr/local/bin/julia 15 16RUN julia -e "using Pkg;Pkg.add(\"IJulia\");Pkg.add(\"JSON\");Pkg.add(\"CSV\");Pkg.add(\"DataFrames\");Pkg.add(\"Glob\");Pkg.add(\"Missings\");Pkg.add(\"Formatting\")" 17 18
試したこと
ファイアウォールはoffにした上でこれらの操作を試しました。
pingを試してみましたがそもそも8888番には何もないと言われます
補足情報(FW/ツールのバージョンなど)
Client: Docker Engine - Community Version: 18.09.2 API version: 1.39 Go version: go1.10.8 Git commit: 6247962 Built: Sun Feb 10 04:12:39 2019 OS/Arch: darwin/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.2 API version: 1.39 (minimum version 1.12) Go version: go1.10.6 Git commit: 6247962 Built: Sun Feb 10 04:13:06 2019 OS/Arch: linux/amd64 Experimental: false