Skip to content

自前のdocker serverをVagrant+VirtualBoxで構築する

Notifications You must be signed in to change notification settings

1021ky/self_dockermachine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

self_dockermachine

これはなに?

dockerのサーバーを構築するVagrantfileです。

vagrant upを実行すると構築されます。 ホスト側でdocker -H tcp://127.0.0.1:12375 {なにかコマンド}と実行すると、 サーバーに接続して処理がされます。

必要なもの

Vagrant Virtualbox docker

実行ためした環境

mac Vagrant VirtualBox docker for mac

どんなときにつかえる?

docker for mac/docker for windowsよりもより詳細に サーバー側の設定をしたいときに使えるかも。 そもそもそんなケースはあまりないかもしれないが。

参考にしたもの

Configuring remote access with systemd unit file

dockerはデフォルトではunixソケット通信しか許可していないのですが、 tcp通信をするときはdocker daemonのオプションを指定すれば良いことがわかりました。

Vagrant + VirtualBoxで仮想環境側のポートをあける

ゲストマシン内ではtelnet localhost 2375でつながるのにホストマシンからは接続できないってなったとき、参考になりました。ファイアウォールが邪魔していた。

## その他

めんどくさがってtlsで通信するのはオフにしています。 ローカルでしか使わないから大丈夫だろうという雑な感じで。

About

自前のdocker serverをVagrant+VirtualBoxで構築する

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published