mirror of
https://github.com/docker/awesome-compose.git
synced 2026-03-09 06:52:08 -05:00
How did you manage to declare two "CMD" in a single Dockerfile? #663
Closed
opened 2026-03-07 21:21:22 -06:00 by GiteaMirror
·
3 comments
No Branch/Tag Specified
master
dependabot/npm_and_yarn/angular/angular/multi-4a74de0a3b
dependabot/npm_and_yarn/angular/angular/immutable-4.3.8
dependabot/npm_and_yarn/react-express-mysql/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/vuejs/vuejs/minimatch-3.1.5
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/vuejs/vuejs/svgo-2.8.2
dependabot/npm_and_yarn/react-express-mongodb/backend/minimatch-3.1.5
dependabot/npm_and_yarn/react-express-mysql/frontend/rollup-2.80.0
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/react-express-mysql/backend/multi-829fc934ed
dependabot/npm_and_yarn/react-rust-postgres/frontend/rollup-2.80.0
dependabot/npm_and_yarn/react-nginx/multi-8c2b01a32b
dependabot/npm_and_yarn/react-nginx/multi-a07fd7252a
dependabot/npm_and_yarn/react-express-mongodb/frontend/axios-1.13.5
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-c8afcbbcd8
dependabot/npm_and_yarn/react-express-mysql/frontend/multi-3c165ed7cd
dependabot/npm_and_yarn/react-nginx/multi-e38666b8df
dependabot/npm_and_yarn/react-nginx/multi-3c165ed7cd
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-3c165ed7cd
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-c8afcbbcd8
dependabot/npm_and_yarn/react-nginx/multi-1c989c8248
dependabot/npm_and_yarn/nginx-nodejs-redis/web/multi-1c989c8248
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-1c989c8248
dependabot/npm_and_yarn/react-express-mongodb/backend/multi-6d05d0e569
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-c8afcbbcd8
dependabot/npm_and_yarn/nginx-nodejs-redis/web/multi-c8afcbbcd8
dependabot/npm_and_yarn/react-express-mysql/backend/multi-c8afcbbcd8
dependabot/npm_and_yarn/react-nginx/node-forge-1.3.3
dependabot/npm_and_yarn/angular/angular/multi-1c989c8248
dependabot/npm_and_yarn/react-nginx/rollup-2.79.2
dependabot/npm_and_yarn/react-express-mysql/frontend/node-forge-1.3.3
dependabot/npm_and_yarn/react-express-mongodb/frontend/form-data-3.0.4
dependabot/npm_and_yarn/react-nginx/form-data-3.0.4
dependabot/pip/django/app/django-4.2.27
dependabot/npm_and_yarn/react-rust-postgres/frontend/form-data-3.0.4
dependabot/npm_and_yarn/react-java-mysql/frontend/rollup-2.79.2
dependabot/npm_and_yarn/react-express-mongodb/backend/validator-13.15.22
dependabot/npm_and_yarn/react-java-mysql/frontend/node-forge-1.3.2
dependabot/npm_and_yarn/react-express-mongodb/frontend/node-forge-1.3.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/node-forge-1.3.2
dependabot/npm_and_yarn/angular/angular/angular/common-19.2.16
dependabot/npm_and_yarn/angular/angular/node-forge-1.3.2
dependabot/npm_and_yarn/vuejs/vuejs/node-forge-1.3.2
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-b4d14387f7
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-b4d14387f7
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-4df209198f
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-6bc014718a
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-4df209198f
dependabot/npm_and_yarn/react-rust-postgres/frontend/cross-spawn-7.0.6
dependabot/npm_and_yarn/react-express-mysql/frontend/form-data-3.0.4
dependabot/npm_and_yarn/react-express-mongodb/backend/multi-6bc014718a
dependabot/npm_and_yarn/react-express-mysql/backend/multi-6bc014718a
dependabot/npm_and_yarn/react-express-mysql/backend/form-data-2.5.5
dependabot/npm_and_yarn/react-java-mysql/frontend/form-data-3.0.4
dependabot/npm_and_yarn/vuejs/vuejs/http-proxy-middleware-2.0.9
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-c9063a5af1
dependabot/npm_and_yarn/react-express-mysql/frontend/multi-b4d14387f7
dependabot/npm_and_yarn/nginx-nodejs-redis/web/multi-6bc014718a
dependabot/pip/nginx-wsgi-flask/flask/gunicorn-23.0.0
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-4948524209
dependabot/npm_and_yarn/angular/angular/multi-307bfcbed3
dependabot/npm_and_yarn/angular/angular/multi-a3f20be5e1
dependabot/npm_and_yarn/react-express-mongodb/backend/mongoose-6.13.8
dependabot/npm_and_yarn/react-nginx/cross-spawn-7.0.6
dependabot/npm_and_yarn/react-nginx/http-proxy-middleware-2.0.7
dependabot/npm_and_yarn/react-express-mongodb/frontend/rollup-2.79.2
dependabot/npm_and_yarn/react-express-mysql/backend/multi-27a054522e
dependabot/npm_and_yarn/react-nginx/multi-2ff0448eb0
dependabot/npm_and_yarn/angular/angular/multi-2d3aef8690
dependabot/npm_and_yarn/react-express-mysql/backend/braces-3.0.3
dependabot/npm_and_yarn/react-express-mysql/backend/mysql2-3.9.8
dependabot/npm_and_yarn/angular/angular/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-express-mysql/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-rust-postgres/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-java-mysql/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-express-mongodb/backend/multi-62bd794dc7
dependabot/npm_and_yarn/react-java-mysql/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-nginx/decode-uri-component-0.2.2
dependabot/npm_and_yarn/angular/angular/json5-1.0.2
dependabot/npm_and_yarn/react-express-mongodb/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-express-mysql/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-java-mysql/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-java-mysql/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/react-express-mongodb/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/vuejs/vuejs/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-nginx/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-express-mongodb/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/react-nginx/multi-7f0e0a7f19
dependabot/npm_and_yarn/react-nginx/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-nginx/json5-1.0.2
dependabot/npm_and_yarn/react-express-mongodb/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-express-mysql/backend/multi-3dbc2df540
dependabot/npm_and_yarn/react-rust-postgres/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-nginx/terser-5.30.3
dependabot/npm_and_yarn/react-express-mysql/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-nginx/loader-utils-1.4.2
dependabot/npm_and_yarn/react-express-mysql/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-rust-postgres/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/terser-5.30.3
dependabot/npm_and_yarn/react-express-mongodb/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-7f0e0a7f19
dependabot/npm_and_yarn/angular/angular/multi-841ff79eff
dependabot/npm_and_yarn/react-express-mysql/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/react-java-mysql/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/angular/angular/decode-uri-component-0.2.2
dependabot/npm_and_yarn/vuejs/vuejs/json5-1.0.2
dependabot/npm_and_yarn/vuejs/vuejs/loader-utils-1.4.2
dependabot/npm_and_yarn/vuejs/vuejs/webpack-dev-middleware-5.3.4
dependabot/pip/nginx-flask-mysql/backend/flask-2.2.5
dependabot/npm_and_yarn/react-express-mysql/backend/knex-2.4.0
dependabot/npm_and_yarn/react-express-mysql/backend/ansi-regex-5.0.1
dependabot/npm_and_yarn/vuejs/vuejs/terser-5.30.3
dependabot/pip/nginx-wsgi-flask/flask/flask-2.2.5
dependabot/npm_and_yarn/react-express-mongodb/backend/moment-2.30.1
dependabot/maven/sparkjava-mysql/backend/com.google.code.gson-gson-2.8.9
atomist/pin-docker-base-image/flask-redis/dockerfile
atomist/pin-docker-base-image/flask/app/dockerfile
atomist/pin-docker-base-image/nginx-flask-mongo/flask/dockerfile
atomist/pin-docker-base-image/nginx-flask-mysql/backend/dockerfile
atomist/pin-docker-base-image/sparkjava/sparkjava/dockerfile
atomist/pin-docker-base-image/react-java-mysql/backend/dockerfile
atomist/pin-docker-base-image/sparkjava-mysql/backend/dockerfile
atomist/pin-docker-base-image/spring-postgres/backend/dockerfile
atomist/pin-docker-base-image/react-rust-postgres/backend/dockerfile
atomist/pin-docker-base-image/nginx-aspnet-mysql/backend/dockerfile
No results found.
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/awesome-compose#663
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rony-io on GitHub (Dec 3, 2022).
Your dockerfile
e3ea3e9044/sparkjava-mysql/backend/Dockerfile (L25)e3ea3e9044/sparkjava-mysql/backend/Dockerfile (L31)Problem / Question:
@mikesir87 commented on GitHub (Dec 3, 2022):
You are correct that a container image can have only one defined
CMD. Therefore, when a second is specified, it replaces the previously defined value.This case is a little different because the Dockerfile has multiple stages (the multiple
FROMstatements). The firstCMDis for the stage nameddev-envwhile the second is for the final stage.Why would you do something like this? There are times in which you might want to build or target a container image, but only end at a specific stage. This particular project isn't doing that at the moment though (which maybe it should!).
I do this quite often in development environments where an intermediate stage might be watching for code changes and rebuilding my app, while the final stage is production ready. Using this approach, you can have everything defined within a single Dockerfile. Make sense?
@rony-io commented on GitHub (Dec 4, 2022):
That makes sense !
Thank you for explaining this so well.
@itJunky commented on GitHub (May 28, 2024):
Why u start app in production instance like a developmen, with manage.py runserver? Need to use uwsgi or gunicorn for production.