Docker命令详解:从基础到进阶操作
下载需积分: 0 | DOCX格式 | 22KB |
更新于2024-08-05
| 192 浏览量 | 举报
"这篇文档是关于Docker命令的总结,主要涵盖了Docker的基本操作,包括重启服务、管理镜像和容器等。适用于测试工程师参考学习。"
Docker是一种流行的容器化技术,它允许开发者和系统管理员以轻量级的方式打包应用及其依赖,方便部署和管理。以下是文档中提到的一些关键Docker命令:
1. **服务重启**:
在253环境中,通过`./restart.sh`脚本可以重启服务。此外,可以通过访问`http://192.168.1.253:8802/start/n05`来在模拟器中执行特定任务。
2. **文件操作**:
使用`ll`命令可以列出当前目录下所有文件的详细信息。如果需要启动单个服务,可以查看`restart.sh`脚本,找到对应服务的JAR文件,然后使用`nohup`命令后台运行,例如:
```
nohup /usr/java/jdk1.8.0_102/bin/java -jar app/run/user.jar >> /app/logs/user.log 2>&1 &
```
3. **镜像管理**:
- **拉取镜像**: 使用`docker pull xxx/xxx:version`命令来下载指定版本的镜像。
- **查看镜像**: `docker images`命令用于列出本地所有的镜像。
- **删除镜像**: `docker rmi xxx/xxx:version`可以删除指定的镜像。
4. **容器操作**:
- **查询容器**: `docker ps -a`列出所有容器,包括已停止的。
- **创建容器**:
`docker run`命令用于创建并启动新容器,例如:
```
docker run -d --restart always --name test_smarthome_admin -v /data1/containers/test_app:/data -p 0.0.0.0:8801:8801 10.25.176.205.5000/smarthome-admin:$1 --spring.profiles.active=test
```
- **进入容器**: 使用`docker exec -it 容器名称 /bin/bash`进入容器的命令行。
- **退出容器**: 在容器内输入`exit`即可退出。
- **启动容器**: `docker start 容器名称`重新启动已停止的容器。
- **关闭容器**: `docker stop 容器名称`停止运行中的容器。
- **删除容器**: `docker rm 容器名称`移除不再需要的容器。
- **容器信息**: `docker inspect 容器名称`获取容器的详细信息。
- **版本信息**: `docker version`查看Docker客户端和服务端的版本。
- **连接容器**: `docker attach 容器名称`连接到正在运行的容器,交互式操作。
- **网络管理**:
- `docker network ls`列出所有网络,包括ID、名称、驱动和作用域。
- **日志查看**: `docker logs 容器名称`查看容器的日志输出。
- **更新配置**: `docker update 容器名称`更新容器的配置,例如CPU或内存限制。
- **实时监控**: `docker top 容器名称`显示容器中运行的进程信息。
这些命令覆盖了Docker的大部分基础操作,对于日常的容器管理和应用部署非常实用。了解并熟练掌握这些命令,能够极大地提高工作效率,特别是在测试环境中进行服务部署和故障排查。
相关推荐
啊Sei
- 粉丝: 1w+
- 资源: 10
最新资源
- Spring与iBATIS的集成
- ARM体系结构与应用系统设计示例
- SIMOTION 快速入门-西门子
- 计算机编程语言-IDL编程技术
- FREESCALE HCS12xs系列单片机资料
- 三种虚拟化解决方案的比较
- 用链表与文件实现一个简单的学生成绩管理
- IEC61850 8-1 特定通信服务映射
- struts2配置文件
- 2410中文datasheet
- oracle数据库的优化
- Understanding The Linux Kernel 3rd edition
- 深入浅出系列之二_SubVersion
- 走进Linux图形环境
- tomcat performance tuning 性能调整
- mapgis 学习讲义