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默认数据目录的方法步骤

《更改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

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

禅道Docker安装包发布

禅道Docker安装包发布 大家好, 禅道Docker安装包发布。 一、下载地址 禅道开源版:   /dl/zentao/docker/docker_zentao.zip  备用下载地址:https://download.csdn.net/download/u013490585/16271485 数据库用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_P

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错过这个机会。赶紧去看看吧! 什么是华为云Flexus X实例 华为云Flexus X实例云服务是新一代开箱即用、体

docker-compose安装和简单使用

本文介绍docker-compose的安装和使用 新版docker已经默认安装了docker-compose 可以使用docker-compose -v 查看docker-compose版本 如果没有的话可以使用以下命令直接安装 sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-c

01 Docker概念和部署

目录 1.1 Docker 概述 1.1.1 Docker 的优势 1.1.2 镜像 1.1.3 容器 1.1.4 仓库 1.2 安装 Docker 1.2.1 配置和安装依赖环境 1.3镜像操作 1.3.1 搜索镜像 1.3.2 获取镜像 1.3.3 查看镜像 1.3.4 给镜像重命名 1.3.5 存储,载入镜像和删除镜像 1.4 Doecker容器操作 1.4

Windows与linux中docker的安装与使用

windos中安装使用docker 下载Docker_Desktop 安装包进入docker官网下载Docker_Desktop: https://www.docker.com/ 启用wsl 我们搜索“启用或关闭Windows功能”,打开后勾选适用于Linux的Windows 子系统 Docker_Desktop设置 出现Docker Engine stopped的解决

docker学习系列(四)制作基础的base项目镜像--jdk+tomcat

前面已经完成了docker的安装以及使用,现在我们要将自己的javaweb项目与docker结合 1.1准备jdk+tomcat软件 ​​我下载了apache-tomcat-7.0.68.tar.gz和jdk-7u79-linux-x64.tar.gz,存储于Linux机器的本地目录/usr/ect/wt/下(利用xshell上传)。利用linux命令 tar -zxvf apache-tom