我开发了一个HTTP服务器,它实现了我们客户端指定的RESTful API。目前我的工作站(Centos 7.4 x86_64)和其他一切工作正常。现在我需要将它作为Centos 7.4 docker image发布。
我阅读了入门指南并花了一些时间浏览文档,但我仍然不确定如何继续这样做。
systemd
启动服务器。在第3步中:我不确定如何在泊坞窗图像中执行root/sudo
。
答案 0 :(得分:0)
我认为你要找的是Dockerfile引用https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact
它是位于项目根目录中的文件名Dockerfile
。您可以在此文件中指定要在基本映像之上运行的命令。
例如,从您的用例:
FROM centos7.4.1708
COPY <your files> /opt/
CMD ["program.exe" "-arg" "argument"]
FROM
- 定义基本图片COPY
- 将运行命令的文件夹中的文件复制到图像CMD
- 在容器启动时运行此命令使用docker build . -t image-name
构建
使用docker run image-name