Docker Marks
2022-06-30

Docker 笔记

0x1 命令

拉取镜像 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 容器id
  • 内部命令 openresty -s reload

列出容器 docker ps -a