将命令行docker转换为Dockerfile

时间:2017-04-11 03:52:19

标签: docker docker-compose dockerfile

我有这个码头工具命令

  

1 - docker run -itp 3000:3000 --expose 3000 --name ead-courses-service   -v / home / dizie / Projects / node / ead-project-api / ead-courses:/ home / ead-courses   -w / home / ead-courses --link mongodb node-service npm start

     

2 - docker run -itp 3001:3001 --name ead-proofs-service -v   /家庭/ dizie /项目/节点/ EAD项目-API / EAD-样张:/家庭/ EAD-样张   -w / home / ead-proofs --link ead-courses-service,mongodb node-service npm start

     

3 - docker run -itp 3002:3002 --name ead-students-service -v   /家庭/ dizie /项目/节点/ EAD项目-API / EAD-学生:/家庭/ EAD-学生   -w / home / ead-students --link mongodb node-service npm start

我更喜欢用模式执行。

有可能吗?

示例,Dockerfile或docker-compose。

2 个答案:

答案 0 :(得分:0)

不确定是否有这个帮助。如果您使用的是Windows,则只需创建一个.bat文件并将所有命令放入其中。您只需执行此.bat文件即可执行所有命令。

如果您使用的是unix / linux操作系统,则创建一个.sh文件并将所有命令放入其中。

由于这些是简单的命令,这些应该有所帮助。

答案 1 :(得分:-1)

首先让你开始的方法是:

  • 运行这些图像(你有三个容器)
  • docker提交这些容器(你得到三个代表正在运行的图像)
  • 适用于那些图像CenturyLinkLabs/dockerfile-from-image,它将为每个图像生成一个Dockerfile。