web-dev-qa-db-ja.com

Windows上のDocker内のDocker

Ubuntu/Linux用のdockerdockerコンテナ内のdockerを見たことがあります。この thread の応答に従って、次のコマンドが機能します

docker run -v /var/run/docker.sock:/run/docker.sock -v $(which docker):/bin/docker [your image

Windows 7のdockerで利用できる同様のコマンドはありますか?

12
panch

私はWindows10で以下のコマンドを使用して、docker内でdockerを実行しています。 DockerイメージはAlpineOSを使用しています。パスは//var/run/docker.sockであることに注意してください

 docker run -it --rm --privileged --name dockerindocker -v //var/run/docker.sock:/var/run/docker.sock docker 
 
 /#docker ps 
 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 
 02285c22006f docker "docker-entrypoint ..." 3秒前Up2秒dockerindocker 
 
/#cat /etc/Alpine-release
3.6.2
18
Apolozeus