Docker:常用命令

文章目录

docker

作用

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

Docker 的一些主要作用:

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

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

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

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

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

简单来说:

镜像相当于模板,而容器就相当于实例。

每次启动一个docker容器就相当于开启了一个新的操作系统,相互独立。

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

常用指令

  • 查看指令帮助
cli 复制代码
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

相关推荐
TsengOnce1 小时前
Docker 安装 禅道-21.2版本-外部数据库模式
运维·docker·容器
无为扫地僧2 小时前
三、ubuntu18.04安装docker
ubuntu·docker
谷莠子9053 小时前
hadoop实验之创业有感
hadoop·docker·团队开发
G丶AEOM3 小时前
Docker快速入门
docker
大熊程序猿4 小时前
airflow docker 安装
运维·docker·容器
带电的小王5 小时前
Docker在Ubuntu上安装
ubuntu·docker
fanruitian5 小时前
docker 为单个容器设置代理
运维·docker·容器
梁萌6 小时前
Docker快速安装Tomcat
docker·容器·tomcat·镜像
Doker 多克7 小时前
IntelliJ IDEA Docker集成
spring cloud·docker·intellij-idea
筏镜14 小时前
调整docker bridge地址冲突,通过bip调整 bridge地址
java·docker·eureka