在上篇文章,我们对dokcer的环境搭建做了讲解,传送门:测开必备技能--docker环境搭建
今天,我们在实际中去操作下,看看,怎么去使用的。
一、docker 容器信息
输入命令 docker --help 查看帮助。如下图,返回了各种的命令的讲解
如果查看docker的版本,可以输入
docker version
返回如下信息,包含着详细的各个版本的信息。
查看容器的信息
docker info
返回容器的信息,
二 docker的镜像信息
查看下本地镜像的
docker images
可以看到,详细的返回了本地镜像的信息,id 大小等。
docker images -q 可以 只看容器的ID信息
显示指定镜像的历史创建;
参数:-H 镜像大小和日期,默认为true;--no-trunc 显示完整的提交记录;-q 仅列出提交记录ID
docker history -H mongo
展示如下
镜像的搜索
docker search redis
结果返回如下:
我们在搜索的时候,还可以增加筛选
搜索redis 筛选出来stars大于等于600的
docker search --filter=stars=600 redis
返回如下:
docker 下载
docker pull redis
就可以下载redis了。
需要静静的等待下载即可。
docker 容器删除
docker rmi redis
就可以对容器进行删除。
docker 启动
##新建并启动容器,参数:-i 以交互模式运行容器;-t 为容器重新分配一个伪输入终端;--name 为容器指定一个名称
docker run -i -t --name my
##后台启动容器,参数:-d 已守护方式启动容器
docker run -d my
##启动一个或多个已经被停止的容器
docker start redis
##重启容器
docker restart redis
查看日志
docker logs redis
##查看正在运行的容器
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 ,结合运用到实际的业务中,一定要多和实际的项目配合才是掌握这项技术,空头自己在那里练习命令操作,就那么多命令,和项目结合,才能完美的锻炼自己,空头练习,起不到多大的进步。