docker
文章平均质量分 75
docker
懒鸟一枚
算是总结、沉淀吧……
展开
-
docker 安装elasticsearch、kibana、cerebro、logstash
firewalld 启动或者重启的时候,将会从 iptables 中移除 docker的规则,从而影响了 Docker 的正常工作。当你使用的是 systemd 的时候, firewalld 会在 Docker 之前启动,但是如果你在 Docker 启动之后再启动。我这里是将原本的elasticsearch改成了docker内部的IP,查看docker内部的IP命令如下。如果上面的配置都没有问题的话,可能是因为防火墙的问题,我们需要把防火墙关掉(我就是这么解决的)这样就是显示,就表明防火墙已经关闭。原创 2024-01-07 11:24:38 · 1235 阅读 · 0 评论 -
防火墙开启状态下,启动docker/容器 报错
防火墙开启状态下,启动docker/容器 报错:Failed to start Docker Application Container Engine.step1 先检查firewall-cmd中是否有区域占用了 docker0。step2 查看firewall-cmd是否存在 docker 区域。step3 如果存在,请将接口更改为 docker0。step5 再次启动容器。step4 重启防火墙。转载 2024-01-06 22:01:43 · 100 阅读 · 0 评论 -
docker 常用命令
另外,在进行内网映射时,我们也要注意容器内部的防火墙,在关闭 Docker 容器的防火墙之前,我们需要先查看 Docker 容器的防火墙状态。Docker 安装时,自动在host上创建了如下3个网络bridge、host、none,可以使用 docker inspect查看网络详情, 挂载 none 网络上的容器只有 lo,无法与外界通信,**.**挂在 host 网络上的容器共享宿主机的 network namespace,即容器的网络配置与 host 网络配置完全一样。原创 2023-11-24 22:44:12 · 1923 阅读 · 0 评论 -
docker 安装xxljob
一、初始化db:https://codechina.csdn.net/mirrors/xuxueli/xxl-job/-/blob/2.3.1/doc/db/tables_xxl_job.sql对脚本进行修改,添加ROW_FORMAT=DYNAMIC。原创 2023-09-03 21:34:41 · 1120 阅读 · 0 评论 -
Docker安装MySQL教程
虽然 docker 安装 mysql 不是一个很好的方案,但是为了个人使用方便,使用 docker 安装 mysql 还是没什么问题的。本文为了方便,我们直接通过yum方式安装。所以,我们在安装之前需要电脑可以联网,不然我们这种方式是安装不了的。当然,你也可以自行下载mysql镜像,然后再通过 docker 安装,不过这不在本文的讨论范围。原创 2023-09-03 19:00:31 · 204 阅读 · 0 评论 -
Dockerfile - ADD 指令详解
chown仅适用于 linux 上的 dockerfile,在 window 上没有用户、组的概念。转载 2023-08-27 19:02:15 · 2559 阅读 · 0 评论 -
Dockerfile文件详细
Dockerfile 是一个文本文件,里面包含组装新镜像时用到的基础镜像和各种指令,使用dockerfile 文件来定义镜像,然后运行镜像,启动容器。原创 2023-08-22 22:03:28 · 711 阅读 · 0 评论 -
Docker-使用数据卷、文件挂载进行数据存储与共享
默认情况下,在Docker容器内创建的所有文件都只能在容器内部使用。容器删除后,数据也跟着删除,虽然通常我们不会删除容器,但是一旦宿主机发生故障,我们重新创建容器恢复服务,那么之前容器创建的文件就会丢失,这会为我们带来不必要的麻烦。另外,由于在容器中的文件对于Docker来说是卸载了“可写层”,性能也会下降,所以我们需要把数据写到宿主机,方便数据的存储、转移,以及容器间的数据共享,提高数据读写性能等等。原创 2023-08-14 23:24:45 · 626 阅读 · 0 评论 -
docker — 容器网络
Docker容器每次重启后容器ip是会发生变化的。这也意味着如果容器间使用ip地址来进行通信的话,一旦有容器重启,重启的容器将不再能被访问到。而Docker 网络就能够解决这个问题。Docker 网络主要有以下两个作用:容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响因此只要是处于同一个Docker 网络下的容器就可以使用服务名进行直接访问,而无需担心重启。这也是Docker 网络最基本和常用的应用场景。原创 2023-08-13 20:46:05 · 1252 阅读 · 0 评论 -
新安装WSL的配置使用
这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…1、cat /proc/version (Linux查看当前操作系统内核版本信息)配置ssh文件:sudo vim /etc/ssh/sshd_config。wsl 使用sudo没有权限,在wsl中使用sudo时报错,出现下面情况。2、uname -a (Linux查看版本当前操作系统内核信息)添加hostkeys证书:sudo ssh-keygen -A。手动启动:sudo /etc/init.d/ssh start。原创 2023-08-01 13:15:37 · 655 阅读 · 0 评论 -
K8s管理页面
例如:kubectl exec -it -n bigdata service-kafka-bigdata-broker-1-deployment-656d48c554-qj46w -c kafka /bin/bash。./kafka-consumer-groups.sh --bootstrap-server service-kafka-bigdata-broker-1:9092 --group groupid名 -describe。此时可进入kafka安装目录的bin目录下执行kafka相关命令。原创 2023-03-29 11:04:28 · 664 阅读 · 0 评论 -
K8s架构和重要概念
Pause 容器: 每个Pod都有一个特殊的被称为“根容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。原因之二:Pod里的多个业务容器共享Pause容器的IP,共享Pause容器挂接的Volume,这样既简化了密切关联的业务容器之间的通信问题,也很好地解决了它们之间的文件共享问题。一个Pod里面有一个或多个容器,定义容器运行的方式,提供给容器其共享的运行环境(网络等)。原创 2023-03-24 17:42:32 · 454 阅读 · 0 评论 -
docker 常用命令大全
docker 命令转载 2023-03-21 18:54:47 · 6078 阅读 · 0 评论