zoukankan      html  css  js  c++  java
  • linux

    docker
    docker
    docker help 帮助命令
    docker version/docker --version 查看version
    docker info 显示 Docker 系统信息,包括镜像和容器数。
    Ctrl+C 结束当前行输入,重启一行
    docker 容器
    docker run 命令:创建一个新的容器并运行一个命令
    docker run --name=[容器名称] -d [镜像名称]  使用docker镜像以后台模式启动一个容器,并命名容器名称
    -p 主机端口:容器端口   将容器端口映射到主机端口
    --restart=always  当 docker 重启时,容器自动启动
    -it  以交互模式启动
    -v /data:/log  主机的目录/data映射到容器的/log
    -e username="环境名称"  设置环境变量
    --env-file=[]  从指定文件读入环境变量
    docker logs
    docker logs [CONTAINER_ID]/[NAME] 输出容器日志
    docker logs [CONTAINER_ID]/[NAME] -f 实时输出
    docker logs [CONTAINER_ID]/[NAME] | grep error 例如查找[CONTAINER_ID]/[NAME]中包含 “error” 的log
    docker logs --tail 10 [CONTAINER_ID]/[NAME] 查看容器最新10条日志
    docker logs --since 2018-09-25T12:01:48.551341Z --until 2018-09-25T12:01:48.561714Z <CONTAINER> 查看两者之间 --since开始时间  --until结束时间
    docker logs --since 2016-07-01 [CONTAINER_ID]/[NAME] 查看容器从2016年7月1日后的日志
    docker ps【查看容器】
    docker ps 查看所有正在运行的容器
    docker ps -a 查看所有容器
    docker ps -q 静默模式,只显示容器编号。
    docker ps -l 查看最后启动的容器
    docker ps -n 5 列出最近创建的n个容器
    docker rm 命令:不能够删除一个正在运行的容器,会报错,需要先停止容器
    docker rm [NAME]/[CONTAINER ID] 删除容器
    docker rm -f [NAME]/[CONTAINER ID] 通过 SIGKILL 信号强制删除一个运行中的容器
    docker rm $(docker ps -a -q) 删除所有容器
    dcoker start/stop/restart 命令
    docker start [NAME]/[CONTAINER ID] 启动已经被停止的容器
    docker stop [NAME]/[CONTAINER ID] 停止容器运行
    docker restart [NAME]/[CONTAINER ID] 重启容器
    docker stop $(docker ps -a -q) 停止所有容器
    docker port 命令
    docker port [NAME]/[CONTAINER ID] 列出容器的端口映射
    docker stats 命令:监控容器资源消耗
    docker stats 容器使用的系统资源,默认情况下每隔1秒刷新一次
    docker stats --no-stream 列出容器的端口映射
    docker stats --no-stream [容器名称] [容器Id] 监控指定的容器,多个中间用“空格”隔开
    docker 镜像
    docker images 命令
    docker images 列出本地镜像
    docker images -a 列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层
    docker images [REPOSITORY] 显示指定镜像
    docker images -q 只显示镜像Id
    docker rmi 命令
    docker rmi [REPOSITORY] 删除本地镜像
    docker rmi -f [REPOSITORY] 强制删除本地镜像
    docker rmi $(docker images -q -f dangling=true) 一键删除所有none镜像【在容器停止的情况下也无法删除】
    docker history 命令
    docker history [REPOSITORY] 查看镜像的创建历史
    docker history [REPOSITORY] -q 仅查看Id
    docker build 命令:用于使用 Dockerfile 创建镜像
    docker build -t [镜像名称] . 创建一个镜像,    .为当前目录
    docker build --no-cache -t [镜像名称] . 创建镜像的过程中不使用缓存
    docker build -f /path/to/a/Dockerfile . 通过指定位置的Dockerfile文件创建镜像
    参考网址:

    https://www.runoob.com/docker/docker-tutorial.html

  • 相关阅读:
    mysql too many connections 解决方法
    finereport激活码
    oracle删除重复数据只保留一条
    line -1: Validation of SOAP-Encoded messages not supported
    JSONObject和JSONArray区别及基本用法
    eclipse批量修改package、import中的包名
    如何去掉ArrayList重复的id
    jquery.dataTables.min.js: Uncaught TypeError: Cannot read property 'style' of undefined
    Java截取最后一个 _ 后面的所有字符
    Java线程面试题 Top 50(转载)
  • 原文地址:https://www.cnblogs.com/gygtech/p/14609962.html
Copyright © 2011-2022 走看看