码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • docker 常用命令整理


    文章目录

    • 前言
        • docker 常用命令整理
          • 01 查看docker 系统
          • 02 查看所有信息
          • 03 列出已经下载的镜像
          • 04 查找官方仓库中的镜像
          • 05 下载镜像
          • 06 启动镜像
          • 07 停止容器
            • 07 :: 01 停止容器
            • 07::02 停用全部运行中的容器:
            • 07::03 删除全部容器
            • 07::04 一条命令实现停用并删除容器:
          • 08 启动已停止的容器
          • 09 重启docker 容器
          • 10 查看容器镜像的状态
          • 11 进入docker 容器
            • 11::01 进入
            • 11::02 退出容器:exit
          • 12 删除镜像
          • 13 删除容器
          • 14 将linux的文件拷贝到docker容器某个目录下:

    前言

      如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
      而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


    docker 常用命令整理

    01 查看docker 系统
    docker info
    
    • 1
    02 查看所有信息
    docker
    
    • 1
    03 列出已经下载的镜像
    docker images
    
    • 1

    在这里插入图片描述

    docker images 镜像名
    
    • 1

    在这里插入图片描述

    序号字段含义
    1REPOSITORY来自于哪个仓库
    2TAG镜像的标记
    3IMAGE ID镜像的ID号(唯一)
    4CREATED创建时间
    5SIZE镜像大小
    04 查找官方仓库中的镜像
     docker search 镜像名
    
    • 1

    在这里插入图片描述

    序号字段含义
    1NAME镜像名字
    2DESCRIPTION描述
    3STARS星标(表示该镜像受欢迎程度)
    4OFFICIAL是否是官方镜像,是否自动创建
    5AUTOMATED资源允许用户验证镜像的来源和内容;

    根据是否是官方提供,可将镜像资源分为两类,
    种是类似rabbitmq这样的基础镜像,被称为基础或根镜像。这些基础镜像是由Docker公司创建、验证、支持、提供。这样的镜像往往
    使用单个单词作为名字:
    还有一种镜像是由docker的用户创建并维护的,这种镜像往往带有用户名称前缀。

    05 下载镜像
    docker pull 镜像 
    
    • 1
    06 启动镜像

    docker run -d -p 端口号:端口号 名称/容器ID
    默认是前台启动,如果需要后台启动,指定-d参数;
    其中 -p 端口号:端口号 为端口映射,因为从客户机上访问容器,需要有端口映射,docker容器默认采用桥接模式,与宿主机通信时,需要将宿主机的ip端口映射到容器的ip端口上;

    07 停止容器
    07 :: 01 停止容器
    docker stop 容器ID/名称
    
    • 1
    07::02 停用全部运行中的容器:
    docker stop $(docker ps-q)
    
    • 1
    07::03 删除全部容器
    docker rm $(docker ps-aq)
    
    • 1
    07::04 一条命令实现停用并删除容器:
    docker stop $(docker ps-q)&docker rm-f $(docker ps-aq)
    
    • 1
    08 启动已停止的容器
    docker start 容器ID/名称
    
    • 1
    09 重启docker 容器
    docker restart 容器ID
    
    • 1
    10 查看容器镜像的状态

    查看运行中的容器

    docker ps
    
    • 1

    查看所有的容器
    docker ps -a

    11 进入docker 容器
    11::01 进入

    docker exec -it 容器id bash
    其中i表示交互式的,也就是保持标准输入流打开;
    t表示虚拟控制台,分配到一个虚拟控制台:

    在这里插入图片描述

    11::02 退出容器:exit

    在这里插入图片描述

    12 删除镜像

    docker rmi 名称:标签

    13 删除容器

    docker rm 名称:标签

    14 将linux的文件拷贝到docker容器某个目录下:

    docker cp /root/test.html 容器ID:/usr/share/nginx/html

  • 相关阅读:
    2024广东省职业技能大赛云计算赛项实战——容器化部署MariaDB
    推动产业升级及创新,Doris Summit Asia 2023 先进智造与电信论坛提前揭秘
    servlet 引用src目录下子目录的class文件方法
    快速排序及其变体
    [附源码]java毕业设计医院挂号管理系统
    top(linux)——FIELDS/Columns含义
    C++核心编程:P8->类和对象----运算符重载
    Windows Linux 子系统迎来多项改进,并增加IPv6支持
    基于Python Matplotlib的科学可视化
    WebRTC实现一个网页在线录制视频
  • 原文地址:https://blog.csdn.net/weixin_38316697/article/details/127118637
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号