Docker常用命令实例大全
需积分: 15 47 浏览量
更新于2024-09-07
收藏 168KB PDF 举报
Docker常用命令实例
Docker是一种流行的容器化技术,它可以帮助开发者快速构建、测试和部署应用程序。作为一名开发者,掌握Docker的常用命令是非常必要的。本文将总结Docker的常用命令实例,帮助读者快速了解Docker的使用。
一、搜索镜像
在Docker中,用户可以使用`docker search`命令来搜索镜像。例如,搜索php镜像可以使用以下命令:
```
docker search php
```
这将显示所有与php相关的镜像。
二、拉取镜像
用户可以使用`docker pull`命令来拉取镜像。例如,拉取centos7镜像可以使用以下命令:
```
docker pull centos7
```
这将从Docker Hub中拉取centos7镜像。
三、创建镜像
用户可以使用`docker build`命令来创建镜像。例如,创建一个名为myimage的镜像可以使用以下命令:
```
docker build -t myimage:v1 .
```
这将创建一个名为myimage的镜像文件。
四、查看镜像
用户可以使用`docker images`命令来查看所有的镜像。例如:
```
docker images
```
这将显示当前系统中的所有镜像。
五、运行镜像
用户可以使用`docker run`命令来运行一个镜像。例如,运行一个名为myimage的镜像可以使用以下命令:
```
docker run -d -p 8000:80 -p 2222:22 myimage
```
这将创建一个新的容器并运行myimage镜像。
六、进入容器
用户可以使用`docker exec`命令来进入容器内部。例如,进入一个名为container_id的容器可以使用以下命令:
```
docker exec -it container_id /bin/bash
```
这将打开一个新的命令行界面,用户可以在其中执行命令。
七、退出容器
用户可以使用`exit`命令来退出容器。例如:
```
exit
```
这将退出当前容器并返回到父系统。
八、查看容器
用户可以使用`docker ps`命令来查看所有的容器。例如:
```
docker ps -a
```
这将显示当前系统中的所有容器。
九、停止容器
用户可以使用`docker stop`命令来停止一个容器。例如,停止一个名为container_id的容器可以使用以下命令:
```
docker stop container_id
```
这将停止当前容器。
十、删除容器
用户可以使用`docker rm`命令来删除一个容器。例如,删除一个名为container_id的容器可以使用以下命令:
```
docker rm container_id
```
这将删除当前容器。
十一、重新运行容器
用户可以使用`docker start`命令来重新运行一个容器。例如,重新运行一个名为container_id的容器可以使用以下命令:
```
docker start container_id
```
这将重新运行当前容器。
十二、重启容器
用户可以使用`docker restart`命令来重启一个容器。例如,重启一个名为container_id的容器可以使用以下命令:
```
docker restart container_id
```
这将重启当前容器。
十三、删除镜像
用户可以使用`docker rmi`命令来删除一个镜像。例如,删除一个名为image_name的镜像可以使用以下命令:
```
docker rmi -f image_name
```
这将删除当前镜像。
十四、制作镜像
用户可以使用`docker commit`命令来根据一个容器制作一个镜像。例如,根据一个名为container_id的容器制作一个名为new_image_name的镜像可以使用以下命令:
```
docker commit container_id new_image_name
```
这将创建一个新的镜像文件。
十五、保存镜像
用户可以使用`docker save`命令来将一个镜像保存成文件。例如,保存一个名为image_name的镜像可以使用以下命令:
```
docker save -o image_name.tar image_name
```
这将将当前镜像保存到一个文件中。
十六、载入镜像
用户可以使用`docker load`命令来根据一个镜像文件载入镜像。例如,载入一个名为image_name.tar的镜像文件可以使用以下命令:
```
docker load --input image_name.tar
```
这将载入当前镜像文件。
本文总结了Docker的常用命令实例,希望能够帮助读者快速了解Docker的使用。
2018-09-05 上传
2021-01-20 上传
2021-10-11 上传
2019-09-27 上传
2024-07-23 上传
190 浏览量
2021-02-02 上传
2014-02-28 上传
AgileZheng
- 粉丝: 0
- 资源: 11
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析