概念
主要有两个概念:Image 和 Container
类比记忆:
- Image $\to$ 类
- Container $\to$ 实例
Image
下载镜像
|
|
列出镜像
|
|
删除镜像
|
|
Container
列出正在运行容器
|
|
列出所有容器
|
|
运行容器 (会自行 pull image)
|
|
额外参数:
-p [local_port]:[container_port]
:将container_port
映射到local_port
-it
:将容器 shell 映射到当前 shell[first_command]
:进入容器的第一个指令,一般是/bin/bash
终止容器
|
|
kill 容器并不会删除容器文件
删除容器
|
|
DockerFile
工作流
构建 image
|
|
docker build 参数
--network host
:指定使用 host 代理-t <image_name>:<tag_name>
:指定标签
运行 container 并进入 shell
|
|
docker run 参数
-it
:指定要 tty 环境--rm
:运行结束后自动删除 container-P
:暴露所有接口,无映射-p <host_port>:<image_port>
:指定端口映射