容器端口映射

  1. # 启动一个 名为 mynginx的容器(--name) 容器的80端口与宿主机81端口进行映射(-p) 容器在后台运行(-d) 容器停止后自行销毁(--rm)
  2. docker run --rm --name mynginx -d -p81:80 nginx

数据卷挂载

  1. # 创建文件夹 稍后用于挂载到容器中
  2. mkdir html
  3. # 将百度的首页保存到本地
  4. curl www.baidu.com -o ./html/index.html
  5. docker run -d -p82:80 --rm --name baidu -v/root/html:/usr/share/nginx/html suyan0909/nginx:20.10.23

查看容器运行详情

  1. docker inspect baidu # 查看容器运行详细情况
  2. [root@i-rgzboftd ~]# docker inspect baidu |grep html
  3. "/root/html:/usr/share/nginx/html"
  4. "Source": "/root/html",
  5. "Destination": "/usr/share/nginx/html",

环境变量共享

  1. docker run --rm -e <key>=<values> alpine:latest printenv