返回
Docker常用命令
见解分享
2023-10-28 11:33:40
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 环境和应用程序。