Docker Toolbox

設定

ダウンロード

以下ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰
https://github.com/docker/toolbox/releases

Windows10HOMEã®å ´åˆ
最新ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã ã¨å‹•作ã—ãªã„ã®ã§ä»¥ä¸‹ã‚’ダウンロード
v18.06.1-ce

ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯

docker run -p 80:80 -d httpd

共有フォルダ

docker run -p 80:80 -v //e//MyProject/Study/Docker/apache/html/:/usr/local/apache2/htdocs/ -d httpd
ホストå´ã®å…ˆé ­/ã¯2ã¤

環境変数

docker コマンドエラー時

printenv | grep DOCKER

→
DOCKER_HOST=tcp://XXX.XXX.XXX.XXX:XXXX
DOCKER_MACHINE_NAME=XXXXX
DOCKER_TLS_VERIFY=1
DOCKER_TOOLBOX_INSTALL_PATH=C:\Program Files\Docker Toolbox
DOCKER_CERT_PATH=C:\Users\yone\.docker\machine\machines\XXXXX

printenvã®å‡ºåŠ›çµæžœã¨docker-machine lsã®å‡ºåŠ›çµæžœãŒé•ã†å ´åˆ

実行環境ãŒè¤‡æ•°ã‚ã‚‹å ´åˆ(VirtualBoxå«ã‚€)ã«TLS証明書をå†ç”Ÿæˆ
export DOCKER_CERT_PATH=~/.docker/machine/machines/マシンå/
export DOCKER_TLS_VERIFY="1"
自動ã§è¨­å®šã•れるIPã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæ¯Žå›žå¤‰ã‚ã‚‹
export DOCKER_HOST="tcp://XXX.XXX.XXX.XXX:XXXX"
export DOCKER_MACHINE_NAME="マシンå"

docker-machine regenerate-certs マシンå

SSHエラー時

docker-compose $(docker-machine config マシンå | xargs ) ps
eval "$(docker-machine env マシンå)"

コマンド

実行環境æ“作
コマンド 機能 備考
docker-machine ls Docker実行環境一覧
docker-machine ip マシンå Docker実行環境IP確èª
docker-machine create --driver virtualbox マシンå Docker実行環境作æˆ
docker-machine rm マシンå Docker実行環境削除
docker-machine start マシンå Docker実行環境起動
docker-machine stop マシンå Dockerå®Ÿè¡Œç’°å¢ƒåœæ­¢

Follow me!

次ã®è¨˜äº‹

Laravel æ§‹æˆ