码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux系统docker的使用命令


    docker命令

    • 命令
      • 镜像操作
        • 镜像查找
        • 镜像拉取
        • 查看镜像制作过程
        • 推送镜像
        • 查看镜像
        • 修改名字
        • 查看镜像的详细信息
        • 删除镜像
        • 查看镜像所占空间
      • 容器操作
        • 运行容器
        • 查看容器
        • 查看容器详细信息
        • 删除容器
        • 启动容器
        • 停止容器
        • 重启容器
        • 暂停容器
        • 激活容器
        • 杀死容器
        • 进入容器
        • 查看容器的日志
        • 复制文件
        • 重命名容器
        • 查看容器资源占用情况
        • 查看容器中的进程
        • 检测容器发生了什么
        • 检测容器停止以后的返回值
        • 显示主机被映射的端口
      • 容器打包
        • 导出
        • 导入
      • 制作镜像
      • 镜像迁移
        • 导出
        • 导入

    命令

    镜像操作

    镜像查找

    docker search iname
    
    -f stats=100   执行星级
    
    • 1
    • 2
    • 3

    镜像拉取

    docker pull inmae
    
    • 1

    查看镜像制作过程

    docker history iname
    
    • 1

    推送镜像

    docker push iname
    
    • 1

    查看镜像

    docker images
    docker image list
    docker image ls
    
    -a   列出本地所有的镜像(含历史映像层)
    -q   查看所有镜像id
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    修改名字

    docker tag 旧名字 新名字
    
    • 1

    查看镜像的详细信息

    docker image inspect iname
    
    • 1

    删除镜像

    docker rmi iname
    
    • 1

    查看镜像所占空间

    docker system df
    
    • 1
    TYPETOTALACTIVESIZERECLAIMABLE
    Images2172.79MB72.78MB (99%)镜像个数
    Containers100BB容器个数
    Local Volumes000B0B本地卷个数
    Build Cache000B0B构成的缓存
    类型总数运行中的大小对应的可伸缩性

    容器操作

    运行容器

    docker run 
    
    -i		捕获标准输入输出
    -t		分配一个虚拟终端
    -d		后台运行
    --name	自定义容器名字
    -e		环境变量
    -p		映射端口	指定端口
    -P		映射端口	随机映射
    -v		数据持久化
    docker create 创建不启动(不常用)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    查看容器

    docker ps
    
    • 1

    查看容器详细信息

    docker inspect [cname|cid]
    
    • 1

    删除容器

    docker rm [cname|cid]
    
    -f 强制删除
    
    • 1
    • 2
    • 3

    启动容器

    docker start [cname|cid]
    
    • 1

    停止容器

    docker stop [cname|cid]
    
    • 1

    重启容器

    docker restart [cname|cid]
    
    • 1

    暂停容器

    docker pause [cname|cid]
    
    • 1

    激活容器

    docker unpause [cname|cid]
    
    • 1

    杀死容器

    docker kill [cname|cid]
    
    • 1

    进入容器

    退出不停止 ctrl p  q
    
    docker attach 		如果想要进入容器有命令行,要在run的时候加一个/bin/bash
    
    docker exec -it [cname|cid] /bin/bash
    
    • 1
    • 2
    • 3
    • 4
    • 5

    查看容器的日志

    docker logs [cname|cid]
    
    • 1

    复制文件

    docker cp cname:/path hostPath | hostPath cname:path
    
    • 1

    重命名容器

    docker rename 旧名字	新名字
    
    • 1

    查看容器资源占用情况

    docker stats
    
    • 1

    查看容器中的进程

    docker top cname|cid
    
    • 1

    检测容器发生了什么

    docker events    #查看所有容器的情况,比如创建、启动、杀死等
    
    • 1

    检测容器停止以后的返回值

    docker wait
    
    • 1

    显示主机被映射的端口

    docker port
    
    • 1

    容器打包

    导出

    docker export cname|cid > name.tar
    docker export -o name.tar cname|cid
    
    • 1
    • 2

    导入

    docker import name.tar iname
    docker import iname < name.tar(导入以后镜像没有tag,需要手动tag)
    
    • 1
    • 2

    制作镜像

    提交容器副本使之成为一个新的镜像
    
    docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]
    
    • 1
    • 2
    • 3
    docker commit -m="add vim cmd" -a="ximu"  容器id ximu:1.1
    
    docker run -it ximu:1.1 /bin/bash    //运行新镜像
    
    • 1
    • 2
    • 3

    镜像迁移

    导出

    docker save iname > name.tar
    docker save -o name.tar iname
    
    • 1
    • 2

    导入

    docker load  < name.tar
    docker load -i name.tar
    
    • 1
    • 2
  • 相关阅读:
    基于智能优化算法实现的机械臂避障路径规划(Matlab代码实现)
    《单片机》期末考试复习-学习笔记总结
    windows安装的Nexus 启动失败
    fastapi_No.21_安全性_目录权限认证
    python mean()求平均值
    apollo源码解读:/cyber/scheduler 模块
    U231683 younger 永存
    [附源码]JAVA毕业设计楼宇管理系统(系统+LW)
    文献综述:电动汽车的路由问题及其变化。
    热分析技术在工业设备状态监测中的应用
  • 原文地址:https://blog.csdn.net/qq_59207739/article/details/136577454
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号