-
Notifications
You must be signed in to change notification settings - Fork 37
Labels
type:metaDevOps and workflow relatedDevOps and workflow related
Description
Right now, by default, our services are given automatic names like specify7-specify7-1
❯ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
14beb1655080 specify7-specify7 "/opt/specify7/docke…" 19 hours ago Up 19 hours 8000/tcp specify7-specify7-1
0b3609a73ced specify7-specify7-worker "/opt/specify7/docke…" 19 hours ago Up 19 hours 8000/tcp specify7-specify7-worker-1
d458fb413be9 specify7-webpack "docker-entrypoint.s…" 19 hours ago Up 19 hours specify7-webpack-1
82a69b079455 nginx:alpine "/docker-entrypoint.…" 8 days ago Up 19 hours 0.0.0.0:80->80/tcp specify7-nginx-1
4cd314d2d446 redis "docker-entrypoint.s…" 8 days ago Up 19 hours 6379/tcp specify7-redis-1
33338f133a58 specifyconsortium/specify-asset-service "/bin/sh -c 've/bin/…" 8 days ago Up 19 hours 8080/tcp specify7-asset-server-1
3d23730dd684 specifyconsortium/report-runner "/docker-entrypoint.…" 8 days ago Up 19 hours 8080/tcp specify7-report-runner-1
We could easily rename these containers by adjusting the docker-compose.yml
file to make it like this:
❯ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8c39cbf6facc nginx:alpine "/docker-entrypoint.…" 5 seconds ago Up 4 seconds 0.0.0.0:80->80/tcp nginx
a35e4dc7ed2a specify7-specify7-worker "/opt/specify7/docke…" 5 seconds ago Up 4 seconds 8000/tcp worker
3dbd27ff8d1a specify7-specify7 "/opt/specify7/docke…" 5 seconds ago Up 3 seconds 8000/tcp specify7
f8931a24b582 specifyconsortium/specify-asset-service "/bin/sh -c 've/bin/…" 5 seconds ago Up 4 seconds 8080/tcp asset-server
cf2714cd40cb specifyconsortium/report-runner "/docker-entrypoint.…" 5 seconds ago Up 4 seconds 8080/tcp report-runner
d458fb413be9 specify7-webpack "docker-entrypoint.s…" 19 hours ago Up 4 seconds specify7-webpack-1
4cd314d2d446 redis "docker-entrypoint.s…" 8 days ago Up 4 seconds 6379/tcp specify7-redis-1
If we simplify it like this:
IMAGE | NAMES |
---|---|
nginx:alpine | nginx |
specify7-specify7 | specify7 |
specify7-specify7-worker | worker |
specifyconsortium/specify-asset-service | asset-server |
specifyconsortium/report-runner | report-runner |
redis | redis |
specify7-webpack | webpack |
We can simply run docker logs worker
instead of docker logs specify7-specify7-worker-1
, or to enter the Specify 7 container, we can just run docker exec -it specify7 /bin/bash
instead of docker exec -it specify7-specify7-1 /bin/bash
.
Metadata
Metadata
Assignees
Labels
type:metaDevOps and workflow relatedDevOps and workflow related