1. 安装 Docker
首先,你需要在你的系统上安装 Docker。Docker 提供了适用于不同操作系统的安装程序,包括 Windows、macOS 和各种 Linux 发行版。你可以从 [Docker 官方网站](https://www.docker.com/get-started) 下载安装程序并按照相应的步骤进行安装。
2. 检查 Docker 版本
安装完成后,你可以使用以下命令检查 Docker 版本:
docker --version
3. 运行一个容器
使用以下命令运行一个简单的容器:
docker run hello-world
这个命令将下载一个名为 hello-world 的镜像并在容器中运行它。如果一切顺利,你将看到一条欢迎消息。
4. 列出本地镜像
使用以下命令列出本地存储的 Docker 镜像:
docker images
5. 构建自定义镜像
你可以创建自己的 Docker 镜像,通过编写一个名为 Dockerfile 的文件来定义镜像的构建步骤。以下是一个简单的例子:
# Dockerfile
FROM ubuntu:latest
LABEL maintainer="Your Name <your.email@example.com>"
RUN apt-get update && apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]
使用以下命令在 Dockerfile 所在目录构建镜像:
docker build -t mynginx .
6. 运行自定义镜像
使用以下命令运行刚刚构建的自定义镜像:
docker run -p 8080:80 mynginx
这个命令将映射容器的 80 端口到宿主机的 8080 端口。你可以通过访问 http://localhost:8080 来查看 Nginx 的欢迎页面。
7. 操作容器
- 列出正在运行的容器:
docker ps
- 列出所有容器(包括已停止的):
docker ps -a
- 停止容器:
docker stop container_id
- 删除容器:
docker rm container_id
8. 进入容器
有时需要进入容器来执行一些命令。使用以下命令:
docker exec -it container_id /bin/bash
替换 container_id 为实际的容器 ID。
9. Docker Compose
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 docker-compose.yml 文件,你可以定义应用程序的服务、网络和卷等。参考 [Docker Compose 官方文档](https://docs.docker.com/compose/) 学习如何使用。
总结
这是一个简单的 Docker 教程,涵盖了基本的安装、运行容器、构建自定义镜像等操作。学习 Docker 可以帮助你更有效地管理和部署应用程序,同时提供了轻量级、可移植的容器化解决方案。为了更深入地了解 Docker,请查阅 [Docker 官方文档](https://docs.docker.com/)。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13380/Docker