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

  • 相关阅读:
    关于DOM事件操作
    js 去掉字符串前后空格
    oracle创建表索引
    导入Excel -- 套路及代码分析
    漫谈五种IO模型(主讲IO多路复用)
    Reactor模式
    jvm
    Python入门学习资料推荐
    ConcurrentHashMap & Hashtable
    分布式系统的接口幂等性设计
  • 原文地址:https://www.cnblogs.com/gide/p/9253591.html
Copyright © 2011-2022 走看看