跳到主要内容

Docker 命令教程

概述

Docker 是一种开源的容器技术,它可以让开发者更轻松地打包、分发和部署应用程序。在本教程中,我们将介绍一些基本的 Docker 命令。

准备工作

在开始学习 Docker 之前,请确保您已安装了 Docker。您可以访问 Docker 官方网站 下载并安装适合您操作系统的 Docker 版本。

基本命令

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

0. 查看系统的platform

docker version

找到OS/Arch,例如OS/Arch: linux/amd64,适合使用amd64镜像

1. 拉取 Docker 镜像

docker pull <image_name>

例如,拉取官方的 Ubuntu 镜像:

docker pull ubuntu

2. 运行一个简单的容器

docker run -it --name my_container -p 8080:80 ubuntu

这个命令会运行一个名为 my_container 的容器,将主机上的 8080 端口映射到容器内的 80 端口,并使用 Ubuntu 镜像。

这个命令会进入名为 my_container 的容器,并执行 /bin/bash 命令。

3. 查看正在运行的容器

docker ps

4. 查看所有容器(包括已停止的)

docker ps -a

5. 停止容器

docker stop my_container

6. 启动容器

docker start my_container

7. 重启容器

docker restart my_container

8. 删除容器

docker rm my_container

9. 查看镜像

docker images

10. 删除镜像

docker rmi <image_id>

11. 保存容器为镜像

docker commit my_container my_image_name

12. 将镜像导出为 tar 文件

docker save -o my_image.tar my_image_name

13. 将 tar 文件导入为镜像

docker load -i my_image.tar

总结

在本教程中,我们介绍了 Docker 的一些基本命令。通过掌握这些命令,您将能够更好地管理 Docker 容器和镜像。当然,Docker 还有很多其他功能和命令,您可以查阅 Docker 文档 以获取更多信息。