zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    020-请你说一说app测试的工具
    栈的压入、弹出序列
    包含min函数的栈
    顺时针打印矩阵
    二叉树的镜像
    树的子结构
    链表中倒数第k个结点
    调整数组顺序使奇数位于偶数前面
    数值的整数次方
    矩形覆盖
  • 原文地址:https://www.cnblogs.com/gide/p/9253591.html
Copyright © 2011-2022 走看看