我目前正在了解何时使用Docker映像并运行服务。
我构建了一个应用程序,可以使用Dockerfile和docker-compose.yml文件按需运行。
docker-compose.yml文件定义了我的服务,我可以使用docker-compose up
运行此服务,一切都将按预期运行。
我现在正尝试将Docker映像推送到映像存储库,以便可以将其部署到不同的环境。
如果我仅使用docker build
构建Dockerfile,则其中不包含服务所需的所有必需变量。
如何构建Dockerfile
和docker-compose.yml
文件,以便我的应用程序可移植到生产服务器中,并可以构建为开发环境的服务?