Docker 基本命令入门指南
发布时间: 2024-04-14 14:26:38 阅读量: 92 订阅数: 35
# 1. Docker 简介与安装
#### **Docker 概述**
Docker 是一个开源的容器化平台,可以将应用程序和所有依赖项打包到一个容器中。其优势在于快速部署、跨平台、资源隔离等特点。通过 Docker,开发人员可以更方便地构建、打包、交付和运行应用程序。
#### **安装 Docker**
在 Linux 上安装 Docker可以通过包管理器,如apt或yum来安装。而在 Windows 上,则可通过 Docker Desktop 安装。通过安装 Docker,可以为后续的镜像和容器操作做好准备。安装完成后,可以通过`docker version`命令来验证安装是否成功。
# 2. Docker 镜像操作
#### 管理镜像
在 Docker 中,镜像是用于创建容器的基础组件。管理镜像是 Docker 使用的基础操作之一。
##### 拉取镜像
拉取镜像是从 Docker Hub 或私有仓库中获取镜像到本地的过程。可以使用 `docker pull` 命令来拉取镜像,语法如下:
```bash
docker pull <镜像名称>:<标签>
```
例如,要拉取名为 `ubuntu` 的镜像,可以运行:
```bash
docker pull ubuntu:latest
```
##### 查看本地镜像
在本地查看已经下载的镜像列表很简单,只需运行 `docker images` 命令即可:
```bash
docker images
```
这会列出本地所有的镜像,包括名称、标签、镜像 ID、创建时间等信息。
##### 删除镜像
当不再需要某个镜像时,可以通过 `docker rmi` 命令来删除。语法如下:
```bash
docker rmi <镜像名称>:<标签>
```
要删除名为 `ubuntu` 的镜像,可以执行:
```bash
docker rmi ubuntu:latest
```
#### 创建镜像
除了拉取现有镜像外,还可以基于自定义的 Dockerfile 来构建镜像。
##### 基于 Dockerfile 创建镜像
首先编写一个 Dockerfile,描述镜像的构建步骤,然后使用 `docker build` 命令构建镜像。下面是一个简单的 Dockerfile 示例:
```Dockerfile
# Dockerfile
FROM ubuntu:latest
```
然后在 Dockerfile 所在目录下运行命令构建镜像:
```bash
docker build -t my-custom-image .
```
##### 保存镜像
有时候需要将自己构建的镜像保存下来,可以使用 `docker save` 命令。语法如下:
```bash
docker save -o <保存路径.tar> <镜像名称>:<标签>
```
例如,将名为 `my-custom-image` 的镜像保存为 `my-custom-image.tar`:
```bash
docker save -o m
```
0
0