meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:docker:start [2026/06/10 08:35] titannetlinux:docker:start [2026/06/10 16:29] (current) titannet
Line 13: Line 13:
 ^Command^Description^ ^Command^Description^
 | ''run <image>[:tag] [command]'' | run container/image | | ''run <image>[:tag] [command]'' | run container/image |
-^ ^ ^+Basic ^^
 | ''-it'' | ''--interactive'' and ''--tty'' | | ''-it'' | ''--interactive'' and ''--tty'' |
 | ''--rm'' | remove container | | ''--rm'' | remove container |
 | ''-d'' | run in background | | ''-d'' | run in background |
 | ''-v [host-folder]:[container-folder]'' | add volume  | | ''-v [host-folder]:[container-folder]'' | add volume  |
-^ ^ ^ +| ''stop <name/id>'' | | 
-| ''--name [name]'' | define container name | +Extended ^^ 
-| ''-e <env>'', ''--env-file <env-file>'' | add env |+| ''%%--name [name]%%'' | define container name | 
 +| ''-e <env>'', ''%%--env-file%% <env-file>'' | add env |
 | ''-h <hostname>'' | set hostname |  | ''-h <hostname>'' | set hostname | 
 | ''-m <memory>'' | set memory limit | | ''-m <memory>'' | set memory limit |
-^ ^ ^+| ''%%--network%%,=none'' | disable network | 
 +| ''stop %%$%%(docker ps -a -q)'' | stop all containers | 
 +| ''docker rm %%$%%(docker ps -a -q)'' | rm all containers | 
 +| ''volume rm %%$%%(docker volume ls -q)'' | rm all images | 
 +Compose ^^ 
 +| compose up | down [-d] | 
 +^ Others ^^
 | ''search <searchword>'' | search registry | | ''search <searchword>'' | search registry |
 | ''search -f is-official=true <sw>'' | | | ''search -f is-official=true <sw>'' | |
 | ''search -f stars=100 <sw>'' | | | ''search -f stars=100 <sw>'' | |
 +
 +===== Docker commit =====
 +
 +''docker commit [OPTIONS] CONTAINER_ID_OR_NAME [REPOSITORY[:TAG]]''
 +
 +| ''-m "message"'' | Commit message |
 +| ''-a "author"'' | Author name |
 +| ''-c: <instructions>'' | Applies Dockerfile instructions |
 +
 +^ workflow^^
 +| ''docker ps -a'' | |
 +| ''docker commit -m "did something" <current_container> <custom_image:v#>'' | |
 +
 +==== Images ====
 +
 +| ''docker image ls'' |  |
 +| ''docker image save -o <file> <image:tag>'' | |
 +| ''docker image rm <image:tag>'' | |
 +| ''docker image load -i <file>'' | |
 +
 +
 +===== Network ===== 
 +
 +| ''docker network create <name>'' | |
 +| ''docker run -itd --network=<name> <image>'' | |
 +| ''docker network create --subnet 10.0.2.0/24 <name>'' | |
 +| ''docker run -itd --network=<name> --ip=10.0.0.69 <image>'' | |
 +
 +===== Docker compose =====
 +
 +| ''docker compose config'' | show interpreted docker compose config |