Docker
静谧之心
专业摩的佬
业余吉他手
退役喷子
展开
-
报错 maun.dylib (mach-o file, but is an incompatible architecture (have (x86_64), need (arm64e))))
最近换了m1芯片的笔记本遇到了这个问题使用graalvm 编译 jar 包的时候遇到的。原创 2022-10-17 16:53:23 · 587 阅读 · 1 评论 -
Centos 8 安装docker 出现podman冲突
问题原因分析:Centos 8使用yum install docker -y时,默认安装的是podman-docker软件先删掉 podman依赖yum erase podman buildahcurl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo重新安装 docker-ceyum install docker-ce docker-ce-cli contai原创 2021-10-13 18:12:11 · 1462 阅读 · 3 评论 -
压测工具 wrk 和 jmeter对比
适用场景:Jmeter适合一些企业级的应用,逻辑复杂,但对并发的要求不是很高。多线程模型,支持集群。碰到了不少bug, 有点坑.wrk, 轻量级, 可以在服务器部署, 不占资源, 很少的性能能够占用可以大量并发, 适合一些互联网型的业务,高并发、高可用、逻辑相对简单的业务,合微服务、api等。多路io复用模型。 还不错正在使用.工具单机性能并发能力运行平台扩展能力上下文能力其他jmeter弱所有平台js/beanshell/插件/jar强报表、监控wrk原创 2020-11-12 09:48:54 · 1659 阅读 · 3 评论 -
Docker for mac 网络模式踩坑
在使用Docker时,要注意平台之间实现的差异性如Docker For Mac的实现和标准Docker规范有区别,Docker For Mac的Docker Daemon是运行于虚拟机(xhyve)中的, 而不是像Linux上那样作为进程运行于宿主机,因此Docker For Mac没有docker0网桥,不能实现host网络模式,host模式会使Container复用Daemon的网络栈(在xhyve虚拟机中),而不是与Host主机网络栈,这样虽然其它容器仍然可通过xhyve网络栈进行交互,但却不是用的原创 2020-10-27 09:44:51 · 3435 阅读 · 5 评论 -
Docker配合Maven 实现一键打包部署docker镜像
首先开启Docker远程访问许可: 并注意防火墙配置vi /usr/lib/systemd/system/docker.service 加入下面两行ExecStart=ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sockpom.xml 相关依赖<build> ...原创 2020-04-18 05:52:59 · 2430 阅读 · 1 评论 -
Centos7 中docker开启远程访问
首先,centos中docker的配置不同于ubuntu,在centos中没有/etc/default/docker,另外在centos7中也没有找到/etc/sysconfig/docke这个配置文件。参考了的farYang文章,配置好了centos7的docker远程访问,配置过程如下。在作为docker远程服务的centos7机器中配置:1、在/usr/lib/systemd/syst...原创 2020-04-17 09:40:13 · 367 阅读 · 0 评论 -
Service Mesh服务网格:是什么和为什么
Service Mesh(服务网格)会是今年微服务生态的主角吗?从趋势来看,众多企业正在将这项理微服务复杂性的技术/工具,搬进他们的IT“火药库”之中。什么是Service Mesh?根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是...原创 2020-03-16 05:14:35 · 4956 阅读 · 0 评论 -
Docker服务及容器自启动设置
重启reboot操作系统后,发现docker 服务未启动,容器也未启动,天生反骨,怎么才能重启后自动启动呢解决问题两个问题:1、docker服务自动重启设置systemctl enable docker.service2、docker容器自动启动设置docker ps -a使用一下命令对镜像从起:docker restart imageid在运行docker容器时可以加如...原创 2020-03-15 09:15:49 · 1186 阅读 · 0 评论 -
如何获取 docker 容器(container)的 ip 地址
docker inspect --format ‘{{ .NetworkSettings.IPAddress }}’ 或docker inspect 最舒服的或docker inspect -f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ container_name_or_id...原创 2020-03-11 13:48:27 · 431 阅读 · 0 评论 -
一个docker容器中运行多个服务还是弄一堆docker容器运行?
遵循单一原则,一个容器只运行一个主进程。多个进程都部署在一个容器中,弊端很多。比如更新某个进程的镜像时,其他进程也会被迫重启,如果一个进程出问题导致容器挂了,所有进程都将无法访问。再根据官网的提倡的原则而言。容器 = 应用 + 依赖的执行环境而不是像虚拟机一样,把一堆进程都部署在一起。...原创 2020-03-11 13:45:36 · 5031 阅读 · 2 评论 -
使用docker安装mysql服务并远程访问
使用docker官方镜像安装mysql服务1 拉取mysql镜像,采用网易加速地址docker pull hub.c.163.com/library/mysql:5.72 重命名镜像名docker tag hub.c.163.com/library/mysql:5.7 mysql:5.73 创建用于挂载的目录sudo mkdir /my/mysql/datadir #用于挂载mysql...原创 2020-03-11 13:19:56 · 336 阅读 · 0 评论 -
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.
Bug 如下:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/version: dial unix /var/run/docker.sock: c...原创 2020-03-11 12:08:10 · 486 阅读 · 0 评论 -
一篇文章搞懂 docker
一、概念:镜像(image) 一堆只读层(read-only layer)的统一视角 (类)容器(container) 也是一堆层的统一视角,区别在于容器最上面那一层是可读可写的 (对象)容器 = 镜像 + 读写层容器的定义没有提及是否要运行容器运行态容器(running container)一个可读写的统一文件系统 + 隔离的进程空间 + 包含其中的进程。二、资源:docker官...原创 2020-03-11 06:33:23 · 324 阅读 · 0 评论 -
Docker如何重启后数据不丢失,教你挂载数据卷Volume
大家在使用Docker部署web应用或者mysql数据库时,会发现当容器重启后,容器运行过程中产生的日志或者数据库数据都会被清空,那么我们如何保存这些数据呢?这就需要了解docker如何挂载宿主机磁盘目录,用来永久存储数据。1. 创建容器时执行Docker Volume使用 docker run 命令,可以运行一个 Docker容器,使用镜像ubuntu/nginx,挂载本地目录/tmp/so...原创 2020-03-11 05:49:28 · 11177 阅读 · 1 评论