docker命令整理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker命令整理相关的知识,希望对你有一定的参考价值。

参考技术A 不启动docker服务,会报错:

查看docker容器hash值:

查看docker ps完整命令:

然后可以根据contnainer id打开docker命令行

容器文件复制,和cp类似

查看所有:

查看digest:

查看简写hash:

忽略简写hash:

过滤:
docker images -f xxxx

过滤标签格式 "key=value",如果有多个条件,则使用这种 --filter "key1=value" --filter "key2=value"

过滤没有打标签的镜像:

查正则:

格式化展示:
docker images --format

查看日志最后20行:

显示实时log,和tail -f 一个效果:

grep 过滤 log:

根据时间过滤查看 log:

注意,docker logs 不支持 --until

docker logs日志文件存储路径

docker 镜像信息:

cd var/lib/docker/containers/容器ID
在docker目录下,进入image文件夹,找到repositories.json文件
repositories.json文件详细记录了镜像一些信息

mac下docker镜像保存位置:

docker 常用命令整理

文章目录

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


docker 常用命令整理

01 查看docker 系统

docker info

02 查看所有信息

docker

03 列出已经下载的镜像

docker images

docker images 镜像名

序号字段含义
1REPOSITORY来自于哪个仓库
2TAG镜像的标记
3IMAGE ID镜像的ID号(唯一)
4CREATED创建时间
5SIZE镜像大小

04 查找官方仓库中的镜像

 docker search 镜像名

序号字段含义
1NAME镜像名字
2DESCRIPTION描述
3STARS星标(表示该镜像受欢迎程度)
4OFFICIAL是否是官方镜像,是否自动创建
5AUTOMATED资源允许用户验证镜像的来源和内容;

根据是否是官方提供,可将镜像资源分为两类,
种是类似rabbitmq这样的基础镜像,被称为基础或根镜像。这些基础镜像是由Docker公司创建、验证、支持、提供。这样的镜像往往
使用单个单词作为名字:
还有一种镜像是由docker的用户创建并维护的,这种镜像往往带有用户名称前缀。

05 下载镜像

docker pull 镜像 

06 启动镜像

docker run -d -p 端口号:端口号 名称/容器ID
默认是前台启动,如果需要后台启动,指定-d参数;
其中 -p 端口号:端口号 为端口映射,因为从客户机上访问容器,需要有端口映射,docker容器默认采用桥接模式,与宿主机通信时,需要将宿主机的ip端口映射到容器的ip端口上;

07 停止容器

07 :: 01 停止容器
docker stop 容器ID/名称
07::02 停用全部运行中的容器:
docker stop $(docker ps-q)
07::03 删除全部容器
docker rm $(docker ps-aq)
07::04 一条命令实现停用并删除容器:
docker stop $(docker ps-q)&docker rm-f $(docker ps-aq)

08 启动已停止的容器

docker start 容器ID/名称

09 重启docker 容器

docker restart 容器ID

10 查看容器镜像的状态

查看运行中的容器

docker ps

查看所有的容器
docker ps -a

11 进入docker 容器

11::01 进入

docker exec -it 容器id bash
其中i表示交互式的,也就是保持标准输入流打开;
t表示虚拟控制台,分配到一个虚拟控制台:

11::02 退出容器:exit

12 删除镜像

docker rmi 名称:标签

13 删除容器

docker rm 名称:标签

14 将linux的文件拷贝到docker容器某个目录下:

docker cp /root/test.html 容器ID:/usr/share/nginx/html

以上是关于docker命令整理的主要内容,如果未能解决你的问题,请参考以下文章

docker 常用命令整理

docker 常用命令整理

docker 常用操作命令整理

Docker命令整理&示例

Docker常用命令整理

docker常用命令整理-在容器中使用service命令