如何使用简单的docker创建基础架构,我想运行其他的。我做了一些研究,我发现我必须使用volume共享两个目录:
我认为通过这两卷我可以解决问题,但事实并非如此。那么,任何人都知道我需要做什么来从容器内拉动,运行和执行任何泊坞机操作?
我跑了这个命令:
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker my_started_image run_it.sh
在剧本中:
#!/bin/bash
docker pull nginx
docker pull mysql
docker pull mongo
docker run -d -p 80:80 nginx
docker run -d -p 3306:3306 MYSQL_ROOT_PASSWORD=root mysql
docker run -d -p 27017:27017 mongo
...
many other staff
如果我可以从一个简单的泊坞机内部提升我的所有docker基础设施,那将是非常好的。
提示:我看到docker-registry映像执行此操作并安装仅运行一个容器的多个映像。