zoukankan      html  css  js  c++  java
  • docker常用命令

    yum install docker

    systemctl start docker

    docker  --help         docker 命令查询,很有用

    docker  search  

    docker  pull

    docker  push

    docker  images

    docker run

    docker rm

    docker rmi

    docker ps

    docker inspect  ID

    docker attach  ID

    docker exec -it  ID  /bin/bash

    docker stop

    docker kill

    docker commit   提交容器生成镜像

    docker build   利用dockerfile文件生成镜像

    dockerfile文件关键字的使用:

    From  atarch    基础镜像

    MAINTAINER     添加镜像的作者姓名和邮箱

    RUN      构建时运行的命令

    EXPOSE    暴露的端口号 (例如tomcat,redis)

    WORKDIR   终端进入的落脚点

    ENV    构建时环境变量

    ADD    拷贝和解压

    COPY   拷贝

    VOLUME    容器卷

    CMD    添加运行时命令 , 可以有多个CMD,但只有最后一个有效

    ENTRYPOINT    在后面追加命令,注意和CMD的区别

    ONBULID    触发器

    容器数据卷实现容器和宿主机数据共享(-v)

    -it 交互模式   -d 守护模式

    docker run -d -p 8080:8080 -v  宿主机路径:容器路径  tomcat  (可以加:ro设置容器只读readonly)

    exit  退出关闭

    ctrl + P + Q  退出容器不关闭

    mv  移动重命名

    cp   复制

    docker  logs

    ps -ef|grep docker

    查询日志文件时用到的命令

    tail  显示文件最后10行

    cat   从第一行开始显示

    tac  从最后一行开始显示

    more  分页显示   空格键翻页

    less

    head

    ctrl + C 退出显示

    从宿主机拷贝文件到容器  docker cp   hkltj.war  tomcat:/usr/local/tomcat/webapps/hkltj.war

  • 相关阅读:
    MZOJ #72 数字
    MZOJ #71 maple做数学题
    MZOJ #70 FFF团
    luogu 2051 [AHOI2009]中国象棋
    uva 280
    uva 260
    文件的基本处理
    文件的基础
    Turtle库
    π的计算
  • 原文地址:https://www.cnblogs.com/liuliu2017/p/9777002.html
Copyright © 2011-2022 走看看