navi: Add docker compose commands
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
% docker-compose
|
% docker-compose
|
||||||
|
|
||||||
|
# Build a compose YAML
|
||||||
|
sudo docker compose -f <file> build
|
||||||
|
|
||||||
# Up a compose YAML
|
# Up a compose YAML
|
||||||
sudo docker compose -f <file> up
|
sudo docker compose -f <file> up
|
||||||
|
|
||||||
@@ -12,10 +15,25 @@ sudo docker compose -f <file> up -d --force-recreate
|
|||||||
# Down a compose YAML
|
# Down a compose YAML
|
||||||
sudo docker compose -f <file> down
|
sudo docker compose -f <file> down
|
||||||
|
|
||||||
# Print the last lines of compose YAML logs
|
# Execute command in a compose YAML
|
||||||
|
sudo docker compose -f <file> exec <service> <command>
|
||||||
|
|
||||||
|
# Print logs of a compose YAML
|
||||||
sudo docker compose -f <file> logs --tail 100
|
sudo docker compose -f <file> logs --tail 100
|
||||||
|
|
||||||
# Print the last lines of compose YAML logs and following its logs
|
# Print service logs of a compose YAML
|
||||||
|
sudo docker compose -f <file> logs --tail 100 <service>
|
||||||
|
|
||||||
|
# Print and follow logs of a compose YAML
|
||||||
sudo docker compose -f <file> logs --tail 100 -f
|
sudo docker compose -f <file> logs --tail 100 -f
|
||||||
|
|
||||||
|
# Print and follow logs of a compose YAML
|
||||||
|
sudo docker compose -f <file> logs --tail 100 -f <service>
|
||||||
|
|
||||||
|
# Remove volume of a compose YAML
|
||||||
|
sudo docker volume rm <dir>_<volume>
|
||||||
|
|
||||||
|
$ dir: basename $PWD
|
||||||
$ file: ls *.yaml | awk '{print $1}'
|
$ file: ls *.yaml | awk '{print $1}'
|
||||||
|
$ volume: sudo docker compose -f <file> config --volumes | awk '{print $1}'
|
||||||
|
$ service: sudo docker compose -f <file> config --services | awk '{print $1}'
|
||||||
|
|||||||
Reference in New Issue
Block a user