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