前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测开必备技能--docker常用命令操作

测开必备技能--docker常用命令操作

作者头像
雷子
发布2021-03-15 14:54:05
2170
发布2021-03-15 14:54:05
举报
文章被收录于专栏:雷子说测试开发

在上篇文章,我们对dokcer的环境搭建做了讲解,传送门:测开必备技能--docker环境搭建

今天,我们在实际中去操作下,看看,怎么去使用的。

一、docker 容器信息

输入命令 docker --help 查看帮助。如下图,返回了各种的命令的讲解

如果查看docker的版本,可以输入

代码语言:javascript
复制
docker  version

返回如下信息,包含着详细的各个版本的信息。

查看容器的信息

代码语言:javascript
复制
docker info

返回容器的信息,

二 docker的镜像信息

查看下本地镜像的

代码语言:javascript
复制
docker  images

可以看到,详细的返回了本地镜像的信息,id 大小等。

docker images -q 可以 只看容器的ID信息

显示指定镜像的历史创建;

参数:-H 镜像大小和日期,默认为true;--no-trunc 显示完整的提交记录;-q 仅列出提交记录ID

代码语言:javascript
复制
docker history -H mongo

展示如下

镜像的搜索

代码语言:javascript
复制
docker search redis

结果返回如下:

我们在搜索的时候,还可以增加筛选

代码语言:javascript
复制
搜索redis  筛选出来stars大于等于600的
docker search --filter=stars=600 redis

返回如下:

docker 下载

代码语言:javascript
复制
docker pull redis
就可以下载redis了。

需要静静的等待下载即可。

docker 容器删除

代码语言:javascript
复制
docker rmi redis

就可以对容器进行删除。

docker 启动

代码语言:javascript
复制
##新建并启动容器,参数:-i  以交互模式运行容器;-t  为容器重新分配一个伪输入终端;--name  为容器指定一个名称
docker run -i -t --name my
##后台启动容器,参数:-d  已守护方式启动容器
docker run -d my
代码语言:javascript
复制
##启动一个或多个已经被停止的容器
docker start redis
##重启容器
docker restart redis
代码语言:javascript
复制
查看日志
docker logs redis
代码语言:javascript
复制
##查看正在运行的容器
docker ps
##查看正在运行的容器的ID
docker ps -q
##查看正在运行+历史运行过的容器
docker ps -a
##显示运行容器总文件大小
docker ps -s
##显示最近创建容器
docker ps -l
##显示最近创建的3个容器
docker ps -n 3
##停止一个运行中的容器
docker stop redis
##杀掉一个运行中的容器
docker kill redis
##删除一个已停止的容器
docker rm redis
##删除一个运行中的容器
docker rm -f redis

当然了,还有其他的命令,这里不在一一列举,列举一些常用的,大家可以多尝试着去联系,在实际的项目中去用,我感觉这些常用的命令 只是冰山一角,真正的是在实际项目上的运用。

作者认为,实际的运用和搭建才会有更多考察你的地方,比如搭建jenkins,搭建mysql ,结合运用到实际的业务中,一定要多和实际的项目配合才是掌握这项技术,空头自己在那里练习命令操作,就那么多命令,和项目结合,才能完美的锻炼自己,空头练习,起不到多大的进步。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档