https://docs.docker.com/get-started/part2/
https://docs.docker.com/engine/reference/commandline/docker/
-
docker pull
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker pull python
取得 python的image
docker pull python:3.8.16
取得 python版本為3.8.16的image
-
docker build
docker build [OPTIONS] PATH | URL | -
OPTIONS
Name, shorhand | Description |
--tag, -t | 指定image的命名及tag,格式為name:tag,tag為optional |
-
docker image
docker image COMMAND
docker image ls
列出image
OPTIONS
Command | Description |
--all, -a | 列出所有images |
docker image rm
刪除 image
-
docker run
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS
Name, shorhand | Description |
--detach, -d | 讓container在背景執行 |
--interactive, -i | 保持 container中的 STDIN開啟 |
--publish, -p | 將container的port映射到host端 |
--rm | 在container exit後自動移除 |
--tty, -t | 分配一個 pseudo-TTY給 container |
docker run --rm -i -t python:3.8.16
python的交互模式在 container中執行
-
docker container
docker container COMMAND
docker container ls
列出container
OPTIONS
Command | Description |
--all, -a | 列出所有container |
docker container stop
docker container stop [OPTIONS] CONTAINER [CONTAINER...]
終止執行中的container
沒有留言:
張貼留言