Docker 笔记
docker pull openresty/openresty
其中 openresty/openresty 为远程镜像名称 可以到 docker.hub 查找对应镜像
docker run
参数说明 -v $0:$1
其中$0
为真实的物理路径,$1
为映射到容器内部的路径
```
docker run \
v /opt/app/openresty:/ect/openresty \ openresty
可以通过 `docker exec -it $0 ls` 查看容器内部文件目录结构,会看到`'\etc\openresty'`目录,可以理解为一个文件夹快捷方式
参数说明 -p $0:$1
其中$0
为真实的外部端口,$1
为映射到容器内部的端口,外部访问使用$0
访问
参数说明 --name $0
为此容器命名
参数说明 --rm
容器终止运行后,自动删除容器文件
参数说明 -t -i
让Docker分配一个伪终端并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开。
注意
docker run -d \
--name openresty_lozye \
-p 80:80 \
-v /home/app/app.conf:/usr/local/openresty/nginx/conf/nginx.conf \
-v /home/app/www:/home/app/www \
openresty/openresty
docker exec -it $0 /bin/sh
$0
容器idopenresty -s reload
docker ps -a