Torres-tao  

随笔分类 -  Docker

  • docker使用centos:latest镜像执行yum install失败
    摘要:现象 [root@torres nginx]# docker build -t torres/nginx:v1 . Sending build context to Docker daemon 1.044MB Error response from daemon: dockerfile parse 阅读全文
    posted @ 2022-06-08 14:50 雷子锅 阅读(1163) 评论(0) 推荐(0)
  • Docker之Redis集群部署
    摘要:Docker之Redis集群部署 创建redis网络 [root@aliyun ~]# docker network create redis --subnet 172.38.0.0/16 7a2883c293df940988b0d539a3f7af67451d709a8883cae3c94b280 阅读全文
    posted @ 2022-04-21 09:11 雷子锅 阅读(412) 评论(0) 推荐(0)
  • Docker多网络之间的连通
    摘要:Docker多网络之间的连通 不同网络空间中的容器如何连通呢? 测试 #在docker0网段下创建一个容器 [root@aliyun ~]# docker run -d -P --name tomcat-docker0 tomcat:v1 03da0a08765db6b79c139f430fdff0 阅读全文
    posted @ 2022-04-20 17:40 雷子锅 阅读(292) 评论(0) 推荐(1)
  • Docker网络之自定义网络
    摘要:Docker网络之自定义网络 1、创建自定义网络 创建网络的命令是: $ docker network create 使用方法: [root@aliyun ~]# docker network create --help Usage: docker network create [OPTIONS] 阅读全文
    posted @ 2022-04-20 16:55 雷子锅 阅读(305) 评论(0) 推荐(0)
  • docker网络之容器互联:--link
    摘要:docker网络之容器互联:--link Docker中存在多个容器时,容器与容器之间经常需要进行通讯,例如nacos访问mysql,redis集群中各个节点之间的通讯。 通过容器名称互联 在同一个宿主机上的容器之间可以通过自定义的容器名称相互访问,比如一个业务前端静态页面是使用nginx,动态页面 阅读全文
    posted @ 2022-04-20 15:40 雷子锅 阅读(738) 评论(0) 推荐(0)
  • Docker网络
    摘要:Docker网络 1、Docker网络实现原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),docker启动一个容器时会根据docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。 因为在同一宿 阅读全文
    posted @ 2022-04-20 14:34 雷子锅 阅读(175) 评论(0) 推荐(0)
  • Docker查找容器ip报错
    摘要:Docker查找容器ip报错 OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "ip addr": executable file not f 阅读全文
    posted @ 2022-04-20 09:39 雷子锅 阅读(372) 评论(0) 推荐(0)
  • Docker数据管理
    摘要:Docker数据管理 容器中的管理数据主要有两种方式: 数据卷(Data Volumes):容器内数据直接映射到本地主机环境 数据卷容器(Data Volume Containers):使用特定容器维护数据卷 数据卷 数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于Li 阅读全文
    posted @ 2022-04-19 15:34 雷子锅 阅读(172) 评论(0) 推荐(0)
  • Docker镜像加载原理
    摘要:Docker镜像加载原理 docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统即联合文件系统(UnionFS) bootfs(boot file system)主要包含bootloader和kernel,bootloader主要是引导加载kernel,Linux刚启动时会加载boot 阅读全文
    posted @ 2022-04-19 14:02 雷子锅 阅读(95) 评论(0) 推荐(0)
  • DOCKER基础技术:LINUX NAMESPACE
    摘要:https://coolshell.cn/articles/17010.html https://coolshell.cn/articles/17029.html 阅读全文
    posted @ 2022-04-15 15:28 雷子锅 阅读(20) 评论(0) 推荐(0)
  • Docker部署ES(增加内存限制启动)
    摘要:Docker部署ES(增加内存限制启动) 背景: ES暴露端口很多 ES十分耗内存 ES的数据一般需要放置到安全目录 #官方启动 [root@aliyun ~]# docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "dis 阅读全文
    posted @ 2022-04-12 08:14 雷子锅 阅读(2642) 评论(0) 推荐(0)
  • 编写Dockerfile注意事项
    摘要:编写Dockerfile注意事项 精简镜像用途:尽量让每个镜像的用途都比较单一,避免构造大而复杂、多功能的镜像 选用合适的基础镜像:容器的核心是应用。选择过大的父镜像(如ubuntu)会造成最终生成应用镜像的臃肿,推荐使用瘦身过的应用镜像或较为小巧的系统镜像 提供注释和维护者信息:dockerfil 阅读全文
    posted @ 2022-04-07 15:45 雷子锅 阅读(124) 评论(0) 推荐(0)
  • 常用容器命令
    摘要:说明:有了镜像才能创建容器。 1、创建容器并启动 docker run [options] image 参数说明: --name=”Name”:容器名字,tomcat01,tomcat02,用来区分容器 -d:守护式(后台)运行 -it:使用交互式方式运行,进入容器查看内容 -p:指定容器的端口 - 阅读全文
    posted @ 2022-04-07 15:12 雷子锅 阅读(187) 评论(0) 推荐(0)
  • 使用Dockerfile创建镜像
    摘要:使用Dockerfile创建镜像 Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义的镜像。 1、基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。 一般而言,Dockerfile主体内容分为四部分:基础镜像镜像、维护者信息、镜 阅读全文
    posted @ 2022-04-07 10:17 雷子锅 阅读(1937) 评论(0) 推荐(0)
  • 常用docker镜像命令
    摘要:1、获取镜像 格式: docker [image] pull NAME[:TAG] 其中,NAME是镜像仓库名称(用于区分镜像),TAG是镜像的标签(往往用来表示版本信息)。通常情况下,描述一个镜像需要包括”名称+标签”信息。示例: docker pull ubuntu:18.04 2、查看镜像 d 阅读全文
    posted @ 2022-04-07 09:54 雷子锅 阅读(746) 评论(0) 推荐(0)
  • hello-world镜像运行原理
    摘要:1、docker ←-> dockerd ​ docker进程是docker客户端,dockerd进程是docker服务器端,它们的代码都在https://github.com/moby/moby项目里面。当在shell里面运行docker run hello-world后,docker程序被启动, 阅读全文
    posted @ 2022-04-06 10:41 雷子锅 阅读(184) 评论(0) 推荐(0)
  • docker共享层解决冲突方案
    摘要:背景: 应用A和应用B共享相同的操作系统,应用A需要修改操作系统的某个配置,应用B不需要修改 解决方案 ​ Docker规定层级是有优先级的,上层和下层有相同的文件和配置时,上层覆盖下层,数据以上层的数据为准。我们给每个应用一个优先级最高的空白层,如果需要修改下层的文件,就将这个文件复制到这个优先级 阅读全文
    posted @ 2022-04-06 10:41 雷子锅 阅读(122) 评论(0) 推荐(0)
  • Docker安装
    摘要:1、卸载老版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker 阅读全文
    posted @ 2022-04-06 10:40 雷子锅 阅读(34) 评论(0) 推荐(0)