• docker容器


    接上一篇: Docker
    ♦️先来回顾为什么使用docker
    在这里插入图片描述
    🔹可以采用虚拟机
    在这里插入图片描述
    🔹Linux容器(Container)
    为了解决虚拟机存在的这些缺点,Linux发展出了另一种虚拟化的技术:Linux容器。

    🔹为什么使用docker?

    Docker属于Linux容器的一种封装,提供简单易用的容器使用接口,它也是目前最流行的Linux容器解决方案。Docker 将软件代码和其依赖,全打包在一个文件中。运行单个文件,就会生成虚拟容器。在这个虚拟容器中,不管本地的操作系统是如何的不同,此容器都能照常运行。
    简而言之,Docker的接口非常简单,可以帮助用户更好地创建和使用容器,让相同的代码在不同的环境上正常运行。

    💠Docker的三大组成要素:
    镜像、容器、镜像仓库

    •容器:镜像被运行起来后的实例。
    在这里插入图片描述

    docker容器操作

    docker run --help查看dockerk run命令可以跟的参数有哪些
    在这里插入图片描述
    这里没有截完整
    具体看视频
    哔哩哔哩-Docker容器操作
    Docker run命令具体可以看这篇:Docker run命令总结

    输入以下命令查看运行的容器:

    docker ps

    在这里插入图片描述
    上面只有标识符,说明我没有运行任何容器,下面来运行tomcat

    1. 查看tomcat镜像id
      在这里插入图片描述
    2. docker run 命令
      在这里插入图片描述
      先docker images查看镜像id,以b8开头,然后docker run命令 加入参数,最后b8
      再次docker ps 查看运行的容器,发现刚刚写的tomcat8存在。

    接下来看这篇
    Docker常用的容器命令

    3.查看容器的日志

    docker logs -f 容器id
    -f:可以滚动查看日志的最后几行

    4.进入到容器内部

    docker exec -it 容器id bash

    5.删除容器(删除容器前,需要先停止容器)

    docker stop 容器id ◾️停止指定的容器
    docker stop $(docker ps -qa) ◾️停止全部容器
    docker rm 容器id ◾️删除指定容器
    docker rm $(docker ps -qa) ◾️删除全部容器

  • 相关阅读:
    oracle 数据库删除序列
    新发布的Java使用率均超Java8
    Jetpack Compose 重写TopAppBar 实现标题多行折叠
    在ie浏览器下解决pdfjs插件思源宋体字体部分无法识别问题
    SMOTE与SMOGN算法R语言代码
    MySQL 使用索引的原因?
    SpringBoot整合MinIO
    CSI(Container Storage Interface)
    RabbitMQ(三)消费者生产者
    Linux命令添加用户
  • 原文地址:https://blog.csdn.net/m0_47010003/article/details/127823499