• Docker:常用命令


    docker

    作用

    Docker 是一种容器化平台,可以让开发者打包应用程序及其依赖项,并以容器的形式进行发布、交付和运行。

    Docker 的一些主要作用:

    • 应用程序隔离:Docker 使用容器技术,将应用程序及其依赖项打包到一个独立的容器中。这样可以实现应用程序与其运行环境的隔离,保证了在不同环境中运行的一致性和可重复性。

    • 跨平台性:Docker 容器可以在任何支持 Docker 的平台上运行,无论是开发、测试还是生产环境。这使得应用程序可以轻松地在不同的环境中部署和移植,提高了开发和交付的效率。

    • 环境一致性:Docker 可以确保应用程序在开发、测试和生产环境中的一致性。开发人员可以在本地使用 Docker 容器构建和测试应用程序,然后将相同的容器部署到生产环境中,避免了由于环境差异导致的问题。

    • 快速部署:Docker 可以快速地启动、停止和销毁容器,使得应用程序的部署过程变得更加简单和高效。开发人员可以使用 Docker 快速构建、部署和更新应用程序,从而缩短了上线时间。

    • 资源利用率:Docker 可以在同一台物理机上运行多个容器,每个容器之间相互隔离,共享主机的操作系统内核。这样可以更有效地利用硬件资源,提高了服务器的利用率。

    简单来说:
    镜像相当于模板,而容器就相当于实例。
    每次启动一个docker容器就相当于开启了一个新的操作系统,相互独立。

    因为项目运行需要的环境不同,我们可以利用不同的镜像,很方便的在不同容器中运行不同的项目。

    常用指令

    • 查看指令帮助
    docker  
    docker --help
    
    • 1
    • 2

    在这里插入图片描述

    在这里插入图片描述

    • 查找mysql镜像
    docker search mysql
    
    • 1

    在这里插入图片描述

    • 拉取mysql镜像
    docker pull mysql
    
    • 1
    • 查找正在启动的容器
    docker ps
    
    • 1

    在这里插入图片描述

    • 查找所有容器
    docker ps -a
    
    • 1
    • 停止运行某一容器
    docker stop 容器id
    
    • 1

    在这里插入图片描述

    • 启动/重启某一镜像
    docker start 容器id
    docker restart  容器id 
    
    • 1
    • 2
    • 删除某一容器
    docker rm 容器id
    
    • 1
    • 查看当前已经下载的镜像
    docker images  
    
    • 1

    在这里插入图片描述

    • 删除某一镜像
    docker rmi + 镜像id
    
    • 1
    • 查看容器日志
    docker logs -f 容器id
    
    • 1
    • 查看最后1000行日志
    docker logs -f 容器id -n 1000
    
    • 1
  • 相关阅读:
    Android Q(10)系统上的异常生命周期事件
    【算法与数据结构】--高级算法和数据结构--排序和搜索
    白杨SEO:李佳琦之类热点正在成为公众号爆文,做新媒体SEO我们该如何对待?
    乘法逆元做法——约数之和
    JVM 性能调优监控工具之jstack
    Feign调用返回值统一处理
    OAuth 2.0实现统一认证
    虚拟与实际内存之间的关系
    初识_JDK代理cglib代理_1
    【线性回归、岭回归、Lasso回归分别预测患者糖尿病病情】数据挖掘实验一
  • 原文地址:https://blog.csdn.net/Cosmoshhhyyy/article/details/136731592