使用docker socket通信的管理容器实例

时间:2015-08-26 15:33:35

标签: sockets docker infrastructure

如何使用简单的docker创建基础架构,我想运行其他的。我做了一些研究,我发现我必须使用volume共享两个目录:

  1. /var/run/docker.sock
  2. 的/ usr /斌/搬运工
  3. 我认为通过这两卷我可以解决问题,但事实并非如此。那么,任何人都知道我需要做什么来从容器内拉动,运行和执行任何泊坞机操作?

    我跑了这个命令:

    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映像执行此操作并安装仅运行一个容器的多个映像。

0 个答案:

没有答案