• 1.docker常用命令


    1.启动交互式容器

    $ docker run -i -t IMAGE /bin/bash
       -i --interactive=true|false 默认是false
       -t --tty=true|false 默认是false
    

    2.查看容器

    $docker ps [-a][-l]
    $docker inspect 获取容器/镜像的元数据
    

    3.自定义容器名

    $docker run --name=自定义名 -i -t IMAGE/bin/bash
    

    4.重新启动停止的容器

    $docker start  容器名
    

    5.删除停止的容器

    $docker rm 容器名
    

    6.以守护式运行容器

    $docker run -i -t IMAGE/bin/bash
    Ctrl+P Ctrl+Q
    

    7.进入到运行的容器中

    $docker attach 容器名
    

    8.启动守护式容器

    docker run -d 镜像名:tag
    

    9.查看容器日志

    $docker logs [-f][-t][-tail] 容器名
       -f --follows=true | false 默认为false
       -t --timestamps=true |false 默认为false
       -tail="all"
    

    10.查看容器内进程

    $docker top 容器名
    

    11.在容器内启动新的进程

    $docker exex [-d][-i][-t] 容器名 [COMMAND][ARG...]
    

    12.停止守护式容器

    $docker stop 容器名
    $docker kill 容器名
    

    13.设置容器的端口映射

    $docker run -p ip:hostPort:containerPort IMAGE:tag
        ip:hostPort:containerPort:映射指定地址的指定端口到虚拟机的指定端口(不常用) 
        如:127.0.0.1:3306:3306,映射本机的3306端口到虚拟机的3306端口。 
        ip::containerPort:映射指定地址的任意端口到虚拟机的指定端口。(不常用) 
        如:127.0.0.1::3306,映射本机的3306端口到虚拟机的3306端口。 
        hostPort:containerPort:映射本机的指定端口到虚拟机的指定端口。(常用) 
        如:3306:3306,映射本机的3306端口到虚拟机的3306端口。
    

    14.列出镜像

    $docker images
    $docker inspect
    

    15.删除镜像

    $docker rmi [tag]
    $docker rmi -f [tag] :强制删除;
    

    16.查找镜像

    $docker search
    

    17.获取镜像

    $docker pull 镜像名:版本
    

    18.推送镜像

    $docker push name
    

    19.镜像构建

    $docker commit 通过容器构建镜像
        -a, --author="" Author
        -m, --message="" Commit message
        -p, --pause=true Pause container during commit
    

     

    关注我的公众号,精彩内容不能错过

      

  • 相关阅读:
    Canny边缘检测高低阈值问题
    EffectiveC++ Item25测试
    下载videolectures.net里的视频的方法
    01章 象数易理篇之一
    论文格式问题
    反序列化笔记
    什么是动爻
    EffectiveC++ Item25说的东东
    优化功能
    论文修改意见
  • 原文地址:https://www.cnblogs.com/huanchupkblog/p/9015404.html
Copyright © 2020-2023  润新知