
Docker
mcatto
这个作者很懒,什么都没留下…
展开
-
Nginx Docker容器 获取客户端真实IP地址问题
Nginx通过docker stack 部署的代理后端服务,接口调用时获取不到实际的ip地址,remote_addr是容器的ip地址,查阅资料有几种方式(network_mode, ports映射, firewall...),但是都不是很完美,最后使用ports模式定义为host的有效,但是该方式对于docker stack 部署的有局限性,端口映射到宿主机,一个宿主机只能运行一个副本,同一个宿主机不能运行多个副本,会导致端口冲突。未改造前stack.yaml ...省略 nginx:原创 2020-10-13 09:33:18 · 10158 阅读 · 1 评论 -
X Exiting due to DRV_AS_ROOT: The “docker“ driver should not be used with root privileges
[root@dev01 ~]# minikube start --driver=docker* minikube v1.13.0 on Centos 8.1.1911* Using the docker driver based on user configuration* The "docker" driver should not be used with root privileges.* If you are running minikube within a VM, consider u.原创 2020-09-25 09:58:02 · 17318 阅读 · 4 评论 -
no suitable node (insufficient resources on 1 node) docker stack/service
Docker Engine版本Client: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version: go1.12.17 Git commit: afacb8b Built: Wed Mar 11 01:27:04 2020 OS/Arch: linux/amd64 Experimental:原创 2020-06-12 16:45:21 · 4510 阅读 · 0 评论 -
Docker stack task: non-zero exit (137) OOM
使用docker stack deploy部署的程序出现:task: non-zero exit (137),并自动重启。(一般出现在部署的java程序中)造成该问题的原因一般有下面几种情况:1. 通过docker stop ,或者kill -9 会出现exit code 1372. OOM,内存不足导致的退出,通过 journalctl -k | grep -i -e memory -e oom 查看系统出现的oom事件一般需要确定是否是内存不足导致的退出。参照:exit code.原创 2020-06-04 19:31:27 · 7976 阅读 · 0 评论 -
Docker Unbuntu18 OpenJDK9 NPE FontConfiguration.getVersion (awt 字体库问题)
java.lang.NullPointerException: null at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1288) .....在使用Docker容器运行springboot程序时,验证码请求需要使用到字体库,本机运行没有问题,放到服务器上在容器中运行出现...原创 2020-05-02 17:42:59 · 1269 阅读 · 2 评论 -
Docker学习笔记
#docker常用命令 更多操作 docker --help / docker run --help查看#安装dockeryum install docker-io#启动docker/etc/init.d/docker start 或者service docker start#查看docker状态service docker status#查找centos镜像docker search ce...原创 2018-05-10 17:40:45 · 420 阅读 · 0 评论 -
docker-machine(We support Virtualbox starting with version 5...)
[root@tom docker-demo]# docker-machine create --driver virtualbox defaultRunning pre-create checks...Error with pre-create check: "We support Virtualbox starting with version 5. Your VirtualBox ins...原创 2019-06-21 17:26:26 · 2219 阅读 · 0 评论 -
docker-machine win10环境搭建及使用(hyperv虚拟机)
docker-machine是docker的管理工具用于在虚拟机上安装docker engine(docker engine就是常说的docker)和管理虚拟机。(docker-machine overview)本文采用windows10安装docker-machine,使用windows10自带虚拟机hyper-v演示环境说明 windows10 64位 Build1...原创 2019-06-24 14:43:29 · 8869 阅读 · 0 评论 -
docker-machine & docker swarm基本使用
接上篇:我是上篇(docker-machine hyper-v)安装好docker-machine并创建hyper-v虚拟机之后,下面记一下基本使用: .\docker-machine.exe create -d hyperv --hyperv-virtual-switch "Virtual Switch(Main)" manager1 .\docker-machine.exe cre...原创 2019-06-24 15:53:25 · 727 阅读 · 0 评论