![](https://img-blog.csdnimg.cn/4f25464547f5487dbaac155936077262.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《docker从入门到精通》
文章平均质量分 86
docker的一些知识,文章写的都很详细,感谢大家的观看。
A-刘晨阳
2023年新星计划Linux运维方向导师
华为云开发者社区专家博主
阿里云开发者社区专家博主
CSDN博客专家
CSDN内容合伙人
CSDN-2022年度社区之星
运维领域优质创作者
云计算领域新星创作者;主修与云计算领域,代表专栏有《Linux从入门到精通》,《docker从入门到精通》,《zabbix的安装到自定义监控》《Mysql从入门到“跑路”》《kubernetes基础》等等;感谢大家的支持,谢谢!
展开
-
podman 替代 docker ? centos Stream 10 已经弃用docker,开始用podman了!
Podman 是一个开源项目,可在大多数 Linux 平台上使用,并位于GitHub 上。Podman 是一个无守护进程的容器引擎,用于在 Linux 系统上开发、管理和运行 Open Container Initiative (OCI) 容器和容器映像。Podman 提供了一个与 Docker 兼容的命令行前端,它可以简单地为 Docker cli ,alias docker=podman。Podman 还提供了一个套接字激活的 REST API 服务,以允许远程应用程序启动按需容器。原创 2024-07-11 10:28:04 · 4121 阅读 · 36 评论 -
【Docker】查看每层镜像的大小
使用:docker history image(镜像名)可以看到构建镜像时每条命令执行的大小原创 2023-09-21 10:38:29 · 3699 阅读 · 92 评论 -
【Linux】redhat7.8配置yum在线源【redhat7.8镜像容器内配置yum在线源】通用
需要一个redhat7.8镜像,并带有yum在线源,可以下载命令;从官网拉的镜像是:registry.access.redhat.com/rhel7:7.8;但是这个里面没有yum源,下载不了需要的命令;这时候就需要我们手动去打一个镜像了;当然,如果不想自己打的话,我这边已经给大家打好现成的了;拉取redhat:7.8命令:docker pull liuchenyang/redhat:7.8原创 2023-09-01 10:58:38 · 2646 阅读 · 41 评论 -
安装cuda报错:./cuda-installer: error while loading shared libraries: libxml2.so.2: cannot open shared ob
执行安装cuda的时候,如果不是root用户记得加sudo;安装完成之后再次试一下安装cuda就可以了;原创 2023-04-20 11:52:30 · 2421 阅读 · 13 评论 -
【云原生-k8s】kubectl top pod 报错:error: Metrics API not available
查看k8s中其他节点的cpu,memory的使用率情况原创 2023-03-30 06:00:00 · 8526 阅读 · 14 评论 -
【Docker】解决报错#WARNING: IPv4 forwarding is disabled. Networking will not work.
在这里强调,强制进入或者进入镜像,进入后会引起yum install和wget等不能使用原创 2023-03-09 07:15:00 · 2043 阅读 · 16 评论 -
【docker】拉取镜像环境报错解决#ERROR: Get https://registry-1.docker.io/v2/
因为我们下载的镜像是外网的镜像资源,所以下载的速度会非常的慢,甚至大概率下载时会报错,所以需要我们配置一个国内的服务器镜像地址,国内服务器镜像地址有很多,这里咱们就说一下阿里镜像加速器的配置方法。原创 2023-02-20 09:25:17 · 5859 阅读 · 11 评论 -
Docker——denied: requested access to the resource is denied问题以及解决方法
文章目录问题解析解决方法注意问题使用docker push推送镜像时,出现denied: requested access to the resource is denied的报错。解析 原因和Git push代码一样,为了安全起见,在Docker Hub无法确定操作者的情况下,是无法完成push操作的。在Git中是通过配置文件SSH Keys来记住用户,那么在Docker Hub中也是通过配置文件。 通常在你第一次使用docker login命令登录你的Docker仓库时,会自动在你的机器原创 2022-05-09 15:35:04 · 11879 阅读 · 42 评论 -
【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer
因为最近要打镜像,首先需要看一下该机器是否可以拉取到镜像,我就开始试拉取镜像,结果报错一层有一层;拉了一天都没有拉取到想要的镜像,就很气愤;最后找了很多文章以及报错的解决方式终于找到一个成功的了;我就拿其一来举例,其中有一个报错是这样的;原创 2022-11-17 13:12:09 · 13378 阅读 · 49 评论 -
【Docker】常见容器问题解决#OCI runtime create failed: container_linux.go:349: starting container process
ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"/data/docker-compose/n原创 2023-02-20 09:27:55 · 3586 阅读 · 11 评论 -
【Docker】拉取镜像报错:x509: certificate has expired or is not yet valid
x509: certificate has expired or is not yet valid原创 2023-03-11 06:30:00 · 3461 阅读 · 16 评论 -
【Docker】如何将已有的容器打为镜像???
docker commit [CONTAINER ID] [IMAGE NAME] #容器ID 要创建的镜像名原创 2023-03-13 16:21:02 · 3003 阅读 · 9 评论 -
yaml文件格式详解及实例
yaml 是专门用来写配置文件的语言yaml文件也是一种配置文件类型,后缀名是.yaml或.yml都可以>运维适用于k8s、docker-compose,也是最近在学k8s要用到yaml文件格式原创 2023-03-01 06:15:00 · 6956 阅读 · 20 评论 -
【Linux】yum安装docker指定版本
yum-utils:提供yum-config-manager功能- device-mapper-persistent-data、lvm2是devicemapper的依赖库原创 2023-02-27 07:00:00 · 2760 阅读 · 18 评论 -
【Docker】之docker-compose的介绍与命令的使用
docker-compose项目是docker官方的开源项目,负责实现对docker容器集群的快速编排。原创 2023-03-06 05:30:00 · 2485 阅读 · 20 评论 -
猿创征文|【云原生】Docker小工具:runlike与whaler(打印容器的启动命令与导出镜像的dockerfile)
自上次发现了一款从docker镜像里提取dockerfile的工具,今天我们又发现了两个有趣的docker小工具,其中有一个也是提取dockerfile的。两个有趣的docker小工具:runlike与whalerrunlike:通过容器打印出容器的启动命令whaler:通过镜像导出dockerfile。.........原创 2022-08-29 09:27:56 · 7844 阅读 · 69 评论 -
【云原生】Docker之创建并进入mysql容器
本文主要讲解的是创建mysql的容器,大家都知道,在外面进入mysql都很容易,“mysql -u用户名 -p密码”就可以,但是是容器的mysql就没那么好进入了,首先还要拉取镜像,创建容器,在进入容器,然后才可以进入mysql;其实也没有那么难,而且比在宿主机装一个mysql简便了很多,也省去了很多时间,比如,宿主机上mysql还要编译,容器就不用,但是最难的一点就是如何去创建容器呢,他和普通的创建容器是不一样的,所以,今天给大家讲讲创建mysql容易,并进入、创建库和表;.........原创 2022-08-18 07:00:00 · 5115 阅读 · 75 评论 -
【云原生】Docker—Dockerfile写法与用法以及dockerfile简介与构建镜像详解【附加实战】
🥳我们可以用dockerfile自定义写需要的操作,来用dockerfile的指令来实现,最终采用docker build来构建镜像,构建完镜像可以采用docker save 命令打成tar包,以便于日后在其他服务器上使用,也可以采用docker push提交到私有镜像仓库或dockerhub中。...原创 2022-06-15 08:30:00 · 5636 阅读 · 117 评论 -
Linux中基于Docker搭建harbor私有镜像仓库(超级详细)
文章目录前言Harbor仓库介绍Harbor仓库结构安装docker启动docker和设置开机自启搭建harbor镜像仓库前言Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor仓库介绍我们在日常Docker容器使用和管理过程中,渐渐发现部署企业私有仓库往往是很有必要的, 它可以帮助你管理企业的一些敏感镜像, 同时由于Docker Hub的下载速度和GFW的原原创 2022-05-19 10:34:26 · 3718 阅读 · 19 评论 -
Docker搭建harbor私有镜像仓库(命令行模式)
文章目录一、安装docker二、搭建harbor镜像仓库1、下载Registry镜像2、运行Registry镜像并查看3、查看镜像仓库中的所有镜像三、配置仓库可直接通过http方式访问1、修改vim /etc/docker/daemon.json,添加以下内容2、重新加载、重启docker、启动镜像四、上传镜像至仓库1、查看所有镜像2、给要上传的镜像tag打个标签(修改镜像名)3、推送镜像到harbor仓库4、验证是否推送成功五、本地拉取镜像六、客户端(另一台服务器)拉取镜像1、1. 修改vim /etc/原创 2022-05-16 09:53:40 · 3376 阅读 · 21 评论 -
Linux中安装/部署docker-compose
文章目录前提两种安装/部署方式第一种:按照官方文档下载docker-compose包来安装第二种:pip3安装前提必须要有docker,如果没有可以去查看:linux(centos)中部署docker(步骤超全,含带一些发展史和一些概念),有安装步骤。两种安装/部署方式第一种:按照官方文档下载docker-compose包来安装(1)下载docker-compose执行如下命令进行下载curl -L “https://github.com/docker/compose/releases/dow原创 2022-05-16 09:52:46 · 4872 阅读 · 34 评论 -
Docker发布/上传镜像到dockerhub&&下载/拉取镜像&&删除dockerhub镜像
文章目录一、注册dockerhub二、安装docker一、注册dockerhub我们先去官网注册dockerhub的账号和密码,官网在下方↓https://hub.docker.com/二、安装docker详细的安装步骤我们可以采纳以下这个文档linux(centos)中部署docker(步骤超全,含带一些发展史和一些概念)...原创 2022-05-12 10:16:27 · 5275 阅读 · 45 评论 -
docker修改容器的端口、容器名、映射地址......
文章目录1、docker修改容器名2、docker修改修改端口、映射地址......2.1、先找容器的ID2.2、停止docker容器2.3、停止docker2.4、查找配置文件2.5、备份原有文件,如果出现问题后可以还原回去2.6、修改配置文件(hostconfig.json)2.6、修改配置文件(config.v2.json)2.7、启动docker服务2.8、查看端口是否修改2.9、启动docker容器注意!!!1、docker修改容器名#先查看原来的容器名docker ps -a #查看所有的原创 2022-04-30 13:31:13 · 10720 阅读 · 69 评论 -
【docker】导入镜像报错磁盘空间不足的解决方法 && 【docker】修改默认的存储路径
文章目录前言问题解决方法第一种,docker没有任何服务存在第二种,docker里还有服务和数据存在注意前言安装docker时,默认的安装位置是/var/lib/docker。可以用docker info 查看 镜像存放的目录问题docker load -i nginx.tar#报错no space left device报错是因为该目录没有磁盘空间解决方法先看看哪块有空间df -Th可以看出根目录下是有空间的。第一种,docker没有任何服务存在这种就很好解决;1、配置原创 2022-04-24 21:17:33 · 4846 阅读 · 20 评论 -
linux(centos)中部署docker(步骤超全,含带一些发展史和一些概念)
Docker 是一个开源的应用容器引擎,基于Go语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。原创 2022-04-11 13:44:40 · 4016 阅读 · 21 评论 -
docker如何在容器外执行容器内命令
文章目录前言参考实例注意事项:前言有时候我们想执行某个容器的某条命令,但又不想进入容器内。那该怎么办?所以就有一种办法,我们直接在容器外执行容器内的命令,来进行一些容器内的操作。可以根据容器名来执行,也可以根据容器的CONTAINER ID来执行参考实例根据容器名来执行容器内的命令#查看容器名docker ps -a#例如nginx;-c后面是要执行的容器内的命令sudo docker exec -it nginx /bin/bash -c 'cd /packages/detectr原创 2022-03-30 10:05:21 · 14269 阅读 · 5 评论 -
如何从docker镜像里提取dockerfile
hello,大家好,今天在玩docker的时候发现了很好用的东西,他就是用来提取镜像中的dockerfile的。这个是前者留下来的镜像,但是dockerfile被删除了,现在想知道dockerfile里面是如何写的,然后去查了查就有了新的发现——通过镜像来提取dockerfile,接下来我就把方法分享给大家。从镜像中提取dockerfile的两种方法1、history参数我们可以直接用docker自带的参数来查看镜像的dockerfile,但有一点就是看的不完全,只能看到前面的一小部分;例如:#d原创 2022-03-01 14:04:28 · 15765 阅读 · 83 评论