返回

Docker常用命令

见解分享

Docker 是一个开源的应用容器引擎,可让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 或 Windows 操作系统上,也可实现虚拟化。Docker 可以让开发人员在任何环境中构建、测试和部署应用,从而节省时间和资源。

Docker 仓库是一个集中存储 Docker 镜像的位置。Docker 镜像是一个只读模板,它包含了运行一个容器所需的所有文件和指令。Docker 镜像可以通过 Docker Hub 或其他镜像仓库进行共享。

Docker 常用命令包括:

  • docker login :登录到 Docker 仓库。
  • docker pull :从 Docker 仓库中拉取镜像。
  • docker run :运行一个容器。
  • docker stop :停止一个容器。
  • docker rm :删除一个容器。
  • docker images :列出本地所有镜像。
  • docker ps :列出正在运行的容器。
  • docker inspect :查看一个容器的详细信息。
  • docker logs :查看一个容器的日志。

通过这些命令,可以轻松管理 Docker 环境和应用程序。

Docker 登录

通过执行 docker login 命令来输入用户名、密码和邮箱来完成注册和登录。注册成功后,本地用户目录的 .dockercfg 中将保存着用户认证的信息。

Docker 镜像

我们可以根据镜像是否为官方提供的依据,分为两类。一种是类似 centos 这样的基础镜像,称为基础或根镜像。这些镜像是由 Docker 官方提供的,用户无法修改。另一种是基于基础镜像构建的镜像,称为自定义镜像。用户可以根据自己的需要,在基础镜像上安装软件、配置环境等,以创建自定义镜像。

Docker 仓库

Docker 仓库是一个集中存储 Docker 镜像的位置。Docker 镜像是一个只读模板,它包含了运行一个容器所需的所有文件和指令。Docker 镜像可以通过 Docker Hub 或其他镜像仓库进行共享。

Docker 容器

Docker 容器是一个运行的实例。它可以是基于一个或多个镜像创建的。容器是独立的,这意味着它们不会相互影响。容器还可以轻松地进行扩展和缩减。

Docker 常用命令示例

以下是一些 Docker 常用命令的示例:

  • 登录到 Docker 仓库:
docker login
  • 从 Docker 仓库中拉取镜像:
docker pull ubuntu
  • 运行一个容器:
docker run -it ubuntu /bin/bash
  • 停止一个容器:
docker stop my-container
  • 删除一个容器:
docker rm my-container
  • 列出本地所有镜像:
docker images
  • 列出正在运行的容器:
docker ps
  • 查看一个容器的详细信息:
docker inspect my-container
  • 查看一个容器的日志:
docker logs my-container

通过这些命令,可以轻松管理 Docker 环境和应用程序。