weixin_44250083
码龄6年
求更新 关注
提问 私信
  • 博客:49,646
    社区:2
    49,648
    总访问量
  • 35
    原创
  • 8
    粉丝
  • 154
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-12-24
博客简介:

让爱慢慢成熟,c_x_y_000(微信)

博客描述:
爱情就像烤面包,一面有图案,一面没有。 你可以喜欢有图案的,也可以选择没图案的一面, 但是,当你吃下面包的时候,两面都被吃掉了。
查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得4次评论
  • 获得86次收藏
创作历程
  • 25篇
    2021年
  • 10篇
    2020年
成就勋章
TA的专栏
  • docker
    34篇
  • k8s
    20篇
  • dockerfile
    14篇
  • mysql
    1篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 6

TA参与的活动 0

兴趣领域 设置
  • 云平台
    云计算
  • 运维
    nginxdocker服务器运维容器kubernetes系统架构
  • 服务器
    linux负载均衡
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

docker link实例:容器部署zabbix

该示例示范了如何运行 MySQL 数据库支持、基于 Nginx Web 服务器的 Zabbix Web 界面和 Zabbix Java gateway。1、启动mysql服务器容器docker run --name mysql-server -t \-e MYSQL_DATABASE="zabbix" \-e MYSQL_USER="zabbix" \-e MYSQL_PASSWORD="zabbix_pwd" \-e MYSQL_ROOT_PASSWORD="root_pwd".
原创
发布博客 2021.09.02 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker容器间互访:--link

1、--link 介绍docker容器间互联的方法:--link(单方向的互联),先启动的容器只能用IP地址连接后启动的容器,后启动的容器可通过IP地址、容器名、别名进行连接。docker run -d --name http2199b8eb8390 tail -F /qq/qqdocker run -d --name 02 --linkhttp:web012199b8eb8390 tail -F /qq/qqhttp 要访问的那个容器的名字web01 给http容器起的别...
原创
发布博客 2021.09.02 ·
1679 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

docker的存储驱动详解

目录1、查看docker的存储驱动1.1 测试环境下1.2 正式环境下2、docker支持的五种存储驱动3、各类存储驱动的说明3.1 AUFS3.2 OverlayFS3.3Devicemapper3.4 Btrfs3.5 ZFS4、存储驱动对比及适应场景1、查看docker的存储驱动1.1 测试环境下1.2 正式环境下2、docker支持的五种存...
原创
发布博客 2021.08.31 ·
1429 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

docker存储目录详解

目录1、docker存储目录下各子目录详解2、image目录详解本次以Centos7.4版本为例,本地镜像的存储目录:/var/lib/docker/1、docker存储目录下各子目录详解[root@localhost ~]# cd /var/lib/dockercontainers 【里面都是容器,每启动一个容器便会在这里记录】image 【默认里面只有一个overlay2目录】/var/lib/docker..
原创
发布博客 2021.08.31 ·
15879 阅读 ·
13 点赞 ·
0 评论 ·
50 收藏

docker镜像的读写层的工作原理

目录1、原理介绍2、读写层介绍2.1 写时复制-CoW2.2 用时配置1、原理介绍事实上当我们使用镜像启动一个容器的时候,我们其实是可以在容器里随意读写的,从结果上看,似乎与镜像的只读特性相悖。如下图所示:其实可以看到在镜像的最上层,还有一个读写层。而这个读写层,即在容器启动时为当前容器单独挂载。每一个容器在运行时,都会基于当前镜像在其最上层挂载一个读写层。而用户针对容器的所有操作都在读写层中完成。一旦容器销毁,这个读写层也随之销毁。2、读写层介绍...
原创
发布博客 2021.08.15 ·
876 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

docker镜像的分层特性

在说docker的文件系统之前,我们需要先想清楚一个问题。我们知道docker的启动是依赖于image,docker在启动之前,需要先拉取image,然后启动。多个容器可以使用同一个image启动。那么问题来了:这些个容器是共用一个image,还是各自将这个image复制了一份,然后各自独立运行呢?我们假设每个容器都复制了一份这个image,然后各自独立运行,那么就意味着,启动多少个容器,就需要复制多少个image,毫无疑问这是对空间的一种巨大浪费。事实上,在容器的设计当中,通过同一个Image启动的容
原创
发布博客 2021.08.15 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker镜像的原理及优势

目录1、原理2、优势3、构建镜像过程详解3.2 RUN原理1、原理底层是内核,第二层是基础镜像,然后在基础镜像上每修改一次便会叠加一层,也就是说每当有数据变化就会独立一层出来并记录数据的变化,使用的原始镜像仍是最开始的Centos或debian或Ubuntu等的镜像,而且仍是共用宿主机的内核,这便是镜像的分层。通过docker history centos:6.9可看到每一层的数据变化[root@localhost ~]#docker history httpd:l.
原创
发布博客 2021.08.15 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql容器化下重置密码

场景:容器化部署mysql,没有映射my.cnf文件,还忘记密码,怎么修改?1、部署docker容器mysqldocker run -d --name 001 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.30【默认设置密码是123456】2、修改密码文件修改文件/etc/mysql/conf.d/docker.cnf而不是my.cnfdocker exec -it 001 bashcat /etc/mysql/conf.d/docker.
原创
发布博客 2021.08.15 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

docker下mysql镜像初始化

1、介绍原理:当Mysql容器首次启动时,会在/docker-entrypoint-initdb.d目录下扫描.sh,.sql,.sql.gz类型的文件。如果这些类型的文件存在,将执行它们来初始化一个数据库。这些文件会按照字母的顺序执行。默认情况下它们会初始化在启动容器时声明的MYSQL_DATABASE变量中的数据库。MYSQL_DATABASE这个变量默认是不存在的,必须在启动容器时候声明或定义,否则就扫描/docker-entrypoint-initdb.d目录下进行初始化,如下所示:do..
原创
发布博客 2021.08.15 ·
1063 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

docker build报错:Failed to get D-Bus connection: Operation not permitted

使用centos7镜像创建容器后,可能会遇到这么一个问题,在里面使用systemctl启动服务报错。针对这个报错,我们接下来就分析下!# docker run -itd --name centos7 centos:7# docker attach centos7# yum install vsftpd# systemctl start vsftpdFailed to get D-Bus connection: Operation not permitted原因如下:...
原创
发布博客 2021.08.15 ·
994 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

制作镜像实例之healthcheck:URL

1、介绍通过URL访问的方式对容器的健康性进行检查 NGINX:172.17.0.2 提供web服务 对外提供的端口80 centos:172.17.0.3 使用URL进行访问 无 宿主机:192.168.11.45 映射的端口是8001 之所以使用centos容器测试是因为默认的NGINX容器没有..
原创
发布博客 2021.08.15 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

制作镜像实例之healthcheck

1、介绍Dockerfile中使用HEALTHCHECK的形式有两种:HEALTHCHECK [options] CMD command(本次详细解释)HEALTHCHECK NODE 意思是禁止从父镜像继承的HEALTHCHECK生效下面我们主要介绍第一种形式的应用:HEALTHCHECK [options] CMD command中的options有三个参数可设定:interval:间隔(s秒、m分钟、h...
原创
发布博客 2021.08.15 ·
5461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

制作镜像实例之ENTRYPOINT+CMD

目录1、介绍2、实验2.1 创建dockerfile文件存放目录2.2 修改dockerfile文件2.3 创建entrypoint.sh文件2.4 创建index.html2.5 创建镜像2.6 测试略1、介绍ENTRYPOINT :容器启动后执行的命令,使用此参数后初始命令不容易被覆盖ENTRYPOINT的格式和 RUN 指令格式一样,ENTRYPOINT 的目的和 CMD 一样,都是在指定容器启动程序及参数。ENTRYPOINT在...
原创
发布博客 2021.08.15 ·
824 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

制作镜像实例之ENV命令 - 设置环境变量

1、创建dockerfile文件存放目录mkdir /testcd /test2、创建tar.gz文件touch /root/{1..10}.txtcd /roottar zcvf test.tar.gz *.txt 【打包命令】mv test.tar.gz /test/ 【mv到和dockerfile文件在同一目录下】3、修改dockerfile文件[root@ybb test]# cat dockerfileFROM docker.io/centos:.
原创
发布博客 2021.06.27 ·
1589 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

制作镜像实例之ADD命令

1、说明【自带解压功能,向容器打包解压的常用命令】2、创建dockerfile文件存放目录mkdir /testcd /test3、创建tar.gz文件touch /root/{1..10}.txtcd /roottar zcvf test.tar.gz *.txt 【打包命令】mv test.tar.gz /test/ 【mv到和dockerfile文件在同一目录下】4、修改dockerfile文件[root@ybb test]# cat doc.
原创
发布博客 2021.06.27 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

制作镜像实例之cp命令

1、创建dockerfile文件存放目录mkdir /testcd /test2、修改dockerfile文件[root@ybb test]# cat dockerfileFROM docker.io/centos:latestCOPY index.html /qq/ybb/[root@ybb test]#3、创建index.html文件【注意:index.html必须和dockerfile文件在同一目录下,否则创建失败】cd /testecho te.
原创
发布博客 2021.06.27 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dockerfile制作制作Centos7镜像

目录1、环境介绍2、编写dockerfile文件3、使用build构建镜像4、查看刚刚构建的镜像5、测试6、完成1、环境介绍 基础镜像 镜像内server 主机与容器映射端口 lambdaexpression/centos7.6.1810 sshd 8002:22 默认基础镜像centos7里面没有sshd服务,我们可以自己制作镜像将sshd服务
原创
发布博客 2021.06.27 ·
1226 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

dockerfile制作Centos6镜像

目录1、环境介绍2、编写dockerfile文件3、使用build构建镜像4、查看刚刚构建的镜像5、测试6、完成1、环境介绍 基础镜像 镜像内server 主机与容器映射端口 centos6.9 sshd 8001:22 默认基础镜像6.9里面没有sshd服务,我们可以自己制作镜像将sshd服务放进去。2、编写dockerfile文件.
原创
发布博客 2021.06.27 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

联网升级docker版本

1、说明主机需要联网,需要配置好yum源2、更新yum缓存yum makecache fast3、查看 yum package 中 docker 的版本信息yum list docker-ce.x86_64 --showduplicates | sort -r 【方式一】yum list docker-ce --showduplicates | sort -r 【方式二】4、卸载旧版本yum remove docker \...
原创
发布博客 2021.06.27 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker stop和docker kill

1、docker stop停止容器,默认允许容器中的程序有10秒时间以终止容器,docker stop执行的时候,会先向容器中PID为1的进程发送系统SIGTERM,然后等待容器中的应用程序终止执行。若等待时间到达设定或默认(10s)的超时时间,会继续发送SIGKILL系统 ,强制kill进程。在container中的应用程序,可以选择忽略和不处理SIGTERM信号,不过一旦超过时间,应用程序会强制被系统Kill,因为SIGKILL信号是直接发往系统内核的,应用程序没有机会处理。使用docker
原创
发布博客 2021.06.27 ·
1713 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多