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
沒有留言:
張貼留言