docker images

2024-09-07 06:12
文章标签 docker images

本文主要是介绍docker images,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

docker

装好docker之后,先掌握一下docker启动与停止

docker启动关闭状态

systemctl 命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。

查看 docker 的启动状态

systemctl status docker

关闭 docker

systemctl stop docker

启动 docker

systemctl start docker

重启 docker

systemctl restart docker

ELinux is not supported with the overlay2 graph driver on this kerne


启动 docker 的时候报错

image.png
查看 docker 的启动状态

SELinux is not supported with the overlay2 graph driver on this kerne

这里表示的意思是此 linux 的内核中的 SELinux 不支持 overlay2 graph driver ,解决方法有两个,要么启动一个新内核,要么就在 docker 里禁用

selinux --selinux-enabled=false

我们的解决方案就是在 docker 里面禁用 selinux

vi /etc/sysconfig/docker

image.png
再次启动 docker , 并且查看 docker 的启动状态

image.png

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

输入docker ps 提示

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

方案一、docker是启动的,可以用systemctl status docker 查看状态,如果docker没启动,先用systemctl start docker启动docker后,试试 docker 命令是否可以

方案二、进入 /etc/docker文件下查看daemon.json(没有就自己新建一个)

daemon.json 内容:

{ "registry-mirrors": ["https://registry.docker-cn.com"] }

然后重启docker systemctl restart docker

Docker 镜像操作

列出镜像

列出宿主机上所存在的镜像

docker images

image.png
第一次安装 docker 的时候是没有镜像的,索引我们看到的镜像信息是空的. 给我们展示出来的每一列代表什么意思呢?

  • REPOSITORY 镜像所在的仓库名称

  • TAG 镜像标签 为了区分同一个仓库下的不同镜像,Docker 提供了一种称为标签(Tag)的功能。每个镜像在列出来时都带有一个标签,

  • IMAGE ID 镜像的 ID

  • CREATED 创建时间 镜像的创建日期(不是获取该镜像的日期)

  • SIZE 镜像大小

注: 这些镜像都是存储在 Docker 宿主机的/var/lib/docker 目录下

搜索镜像

如果你需要从网络中查找需要的镜像,可以通过以下命令搜索

docker search 镜像名称

image.png

  • NAME 仓库名称

  • DESCRIPTION 镜像描述

  • STARS 综合评分, 反应一个镜像的受欢迎程度

  • OFFICIAL 是否官方

  • AUTOMATED 自动构建,表示该镜像由 Docker Hub 自动构建流程创建的

拉取镜像

我们拉取镜像默认是从 Docker Hub 镜像仓库上进行获取的,在 Docker Hub 的官网 https://hub.docker.com/ 上我们可以查看 Docker 镜像的一些信息

image.png

docker pull 镜像名称

tomcat

image.png

删除镜像

我们可以删除指定的镜像也可以删除所有的镜像

删除指定的镜像

docker rmi 镜像名称/镜像 ID

删除所有的镜像

docker rmi `docker images -q`:删除所有镜像

注: `` 中间的字符可以被当做 linux 的命令进行解析执行

docker images -q`获取的所有镜像的 ID

这篇关于docker images的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1144280

相关文章

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

关于Docker Desktop的WSL报错问题解决办法

《关于DockerDesktop的WSL报错问题解决办法》:本文主要介绍关于DockerDesktop的WSL报错问题解决办法的相关资料,排查发现是因清理%temp%文件夹误删关键WSL文件,... 目录发现问题排查过程:解决方法其实很简单:重装之后再看就能够查到了:最后分享几个排查这类问题的小www.cp

如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件

《如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件》本文介绍了如何使用Docker部署FTP服务器和Nginx,并通过HTTP访问FTP中的文件,通过将FTP数据目录挂载到N... 目录docker部署FTP和Nginx并通过HTTP访问FTP里的文件1. 部署 FTP 服务器 (

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

docker如何删除悬空镜像

《docker如何删除悬空镜像》文章介绍了如何使用Docker命令删除悬空镜像,以提高服务器空间利用率,通过使用dockerimage命令结合filter和awk工具,可以过滤出没有Tag的镜像,并将... 目录docChina编程ker删除悬空镜像前言悬空镜像docker官方提供的方式自定义方式总结docker

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke