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 文档 以获取更多信息。