docker常用命令
1、基本命令
  docker ps 查看运行的docker
  docker ps -a 查看所有image
  docker rmi 删除image
  docker rm  删除container
  docker cp 在host和container之间拷贝文件
      拷贝本地文件到nginx目录
      docker cp index.html  容器id://usr/share/nginx/html
  docker commit 保存改动为新的image
  启动nginx
  docker container run -d -p127.0.0.1:8080:80 --rm --name mynginx --volume "$PWD/html":/usr/share/nginx/html nginx
  docker container stop mynginx
  进入容器
  docker exec -it mynginx bash
2、映射目录配置
  docker container run \
    --rm \
    --name mynginx \
    -v "$PWD/html":/usr/share/nginx/html \
    -v "$PWD/nginx_conf":/etc/nginx \
    -v "$PWD/logs":/var/log/nginx \
    -p 127.0.0.2:8080:80 \
    -d \
    nginx
  -d:在后台运行
  -p :容器的80端口映射到127.0.0.2:8080:80
  --rm:容器停止运行后,自动删除容器文件
  --name:容器的名字为mynginx
  —volume:映射到本地目录
3、Dockerfile 语法
  FROM        base image
  RUN           执行命令
  ADD           添加文件
  COPY        拷贝文件
  CMD          执行命令
  EXPOSE    暴露端口
  WORKDIR            指定路径
  MAINTAINER       维护者
  ENV                    设定环境变量
  ENTERPOINT    容器入口
  USER        指定用户
  VOLUME    mount point
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号