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å®Ÿè¡Œç’°å¢ƒåœæ¢ |