当前位置: 首页 > news >正文

Docker:常用命令

文章目录

  • docker
    • 作用
    • 常用指令

docker

作用

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

Docker 的一些主要作用:

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

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

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

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

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

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

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

常用指令

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

在这里插入图片描述

在这里插入图片描述

  • 查找mysql镜像
docker search mysql

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

  • 删除某一镜像
docker rmi + 镜像id
  • 查看容器日志
docker logs -f 容器id
  • 查看最后1000行日志
docker logs -f 容器id -n 1000
http://www.lryc.cn/news/318676.html

相关文章:

  • 如何搭建“Docker Registry私有仓库,在CentOS7”?
  • DBA面试题:MySQL缓存池LRU算法做了哪些改进?
  • idea+vim+pycharm的块选择快捷键
  • ansible 部署FATE集群单边场景
  • 融入Facebook的世界:探索数字化社交的魅力
  • stm32-定时器输出比较PWM
  • Redis对过期key的删除策略
  • http的body格式
  • Java Web开发从0到1
  • 002——编译鸿蒙(Liteos -a)
  • Ansible--详解
  • Django和Mysql数据库
  • [蓝桥杯]-最大的通过数-CPP-二分查找、前缀和
  • 安卓UI面试题 26-30
  • CPU、GPU、IPU、NPU、TPU、LPU、MCU、MPU、SOC、DSP、FPGA、ASIC、GPP、ECU、
  • 鸿蒙车载原生开发,拓展新版图
  • 15届蓝桥杯第二期模拟赛题单详细解析
  • mysql统计数据库大小
  • centos防火墙firewall-cmd限定特定的ip访问
  • 创维汽车与创维光伏储能亮相2024上海AWE,感受制造业的升级变迁
  • Kafka配置SASL_PLAINTEXT权限。常用操作命令,创建用户,topic授权
  • [Java、Android面试]_05_内存泄漏和内存溢出
  • MySQL-HMA 高可用故障切换
  • 深度学习 精选笔记(11)深度学习计算相关:GPU、参数、读写、块
  • 深度学习 Day27——J7对于ResNeXt-50算法的思考
  • 华为配置敏捷分布式SFN漫游实验
  • 续上篇 qiankun 微前端配置
  • AI日报:欧盟人工智能法案通过后行业面临合规障碍
  • 音视频如何快速转二维码?在线生成音视频活码的教程
  • 开源堡垒机Jumpserver安装教程