![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
无、涯
主要从事java服务器后台工作,主要编程语言java.
兼职一些终端设备嵌入式c开发、Android app,jsp前端,微信小程序等。
长期工作行业:智能家居,智能机器人等
展开
-
Dockerfile ENV 设置的环境变量值含有特殊意义符号$ 需要\转义处理
在Dockerfile中设置的环境变量值如果包含$,需要转义,否则会有问题$在Dockerfile中是用来定义变量的.如 在Dockerfile中 ENV mysqlPassword $ct9jgW#EtMpV在项目中获取到的环境变量值 为 #EtMpV需要用 \ 转义$ ,如下ENV mysqlPassword $ct9jgW#EtMpV在项目中能得到正确的环境变量值 $ct9jgW...原创 2019-11-08 18:16:25 · 9289 阅读 · 0 评论 -
Docker Swarm service 存储管理 mount volume bind
转载来源:简书作者:Anoyi地址:https://www.jianshu.com/p/b6d1a53f04dd前言介绍为了获得最佳的性能和可移植性,应该避免将重要数据直接写入容器的可写层,而应使用数据卷或绑定挂载。这个原则也适用于服务。可以为集群中的服务创建两种类型的挂载,数据卷挂载(volume mounts)或绑定挂载(bind mounts)。无论使用哪种类型的挂载,在创建服...转载 2019-10-11 20:05:29 · 3151 阅读 · 1 评论 -
docker 私有镜像仓库http方式本地能访问,但是其他机器不能访问,报错 http: server gave HTTP response to HTTPS client
在 A 主机上docker 创建了私有镜像仓库,并且在/etc/docker/daemon.json文件中 配置了 insecure-registries 支持http方式访问私有镜像仓库,在 A 主机 中docker能够用http方式 push镜像到本机上的私有镜像仓库,也能从本机私有镜像仓库中pull镜像。但是 在其他的机器上 docker http无法访问 A 主机上创建私有镜像仓库,报错...原创 2019-09-07 23:21:14 · 2638 阅读 · 0 评论 -
docker启动失败报错:Failed to start docker.service: Unit is not loaded properly: Invalid argument,卸载重装报同样错
docker 启动报错,具体信息如下:[root@iZwz96ddwhet5yr56ffxmlZ ~]# systemctl start dockerFailed to start docker.service: Unit is not loaded properly: Invalid argument.See system logs and 'systemctl status docker...原创 2019-09-07 22:45:09 · 39167 阅读 · 11 评论 -
centos7 docker 卸载
环境centos7卸载过程:yum list installed | grep docker[root@iZwz96ddwhet5yr56ffxmlZ ~]# yum list installed | grep dockercontainerd.io.x86_64 1.2.6-3.3.el7 @docker-ce-sta...原创 2019-09-07 22:25:17 · 4151 阅读 · 0 评论 -
docker Dockerfile镜像容器时间同步
转载来源:博客园作者:沙琪玛地址:https://www.cnblogs.com/myzhijie/p/9588006.htmldocker 容器时间比宿主主机时间早8h这是时区没设置的原因,标准时间比东八区(China Shanghai Time)早8h解决:将时区设置为东八区即可Dockerfile 同步镜像容器时间RUN /bin/cp /usr/share/zoneinfo...转载 2019-09-05 11:13:41 · 4454 阅读 · 0 评论 -
docker swarm host网络模式创建任务service 启动失败,一直重复preparing
docker service create 网络模式 host ,用-p 指定端口 不能启动,如下一直重复 preparing[root@BizMsTestAlpha test]# docker service create --replicas 1 --network host -p 8081:8081 --name test testimage test:latest could not...原创 2019-08-31 22:01:34 · 5066 阅读 · 0 评论 -
springboot配置文件加载配置动态值,利用环境变量
利用设置环境变量,可以实现springboot在配置文件中加载动态值,配置文件中读取环境变量值的写法 ${环境变量名: 默认值}例如在springboot启动加载的配置文件application.properties 中testenv="${myenv:a default value}"测试类TestController@RestControllerpublic class Test...原创 2019-08-21 11:30:41 · 23439 阅读 · 4 评论 -
docker centos7用工具Docker Registry构造私有镜像仓库
docker官方提供了构建私有镜像仓库的的工具Docker RegistryDocker Registry官方文档官方介绍 registry使用创建运行私有仓库我这使用的registry镜像版本是v2docker run -d -p 5000:5000 --restart=always -v /opt/data/registry:/var/lib/registry --name regi...原创 2019-08-15 22:24:29 · 372 阅读 · 0 评论 -
docker私有仓库外网上传镜像失败,添加了insecure-registries没用,报connection refused或Timeout exceeded while awaiting hea
总结一下 建立docker 私有仓库 上传镜像失败的各种原因和解决办法1 端口没权限案例:公司申请的云服务器添加了安全组,所有端口都关闭入网访问权,按需开放端口。很不幸docker 私有仓库本地映射端口一般是5000,这个端口并没有开放权限,所以呢上传镜像到docker私有仓库 死活不行,报错Timeout exceeded while awaiting headers ,具体如下:[roo...原创 2019-08-15 21:37:16 · 26897 阅读 · 2 评论 -
centos7 yum安装的docker 启动停止和重启 命令
启动sudo systemctl start docker停止sudo systemctl stop docker重启sudo sudo systemctl restart docker原创 2019-08-15 21:26:56 · 2266 阅读 · 0 评论 -
阿里云vpc专有网云服务器 docker swarm overlay多机无法ping通
经过多天各种百度Google后还是无法解决 docker swarm overlay多机无法ping通 问题,偶然看到一篇docker swarm 相关文章提到 各大云服务器专有网都是用到vxlan网络占用了udp端口4789,而docker swarm overlay主机间网络通信也是用的vxlan。所以呢 各大云服务器 应该都不支持docker swarm overlay网络模式。下面是我提...原创 2019-08-24 17:11:40 · 2458 阅读 · 9 评论 -
docker Dockerfile创建镜像
Dockerfile官方介绍Dockerfile官方镜像使用和文档一 Dockerfile 结构继承的基础镜像命令:FROM维护者信息命令:MAINTAINER镜像操作指令命令:RUN、COPY、ENV、ADD、WORKDIR、ONBUILD、USER、VOLUME、EXPOSE容器启动指令命令:CMD、ENTRYPOINT下面是一个简单的Dockerfile文档#注释...原创 2019-08-14 15:19:54 · 216 阅读 · 0 评论 -
docker 官方文档提供的demo镜像使用及Dockerfile文档
Dockerfile 官方介绍文档 https://docs.docker.com/engine/reference/builder/Dockerfile 官方各种demo https://docs.docker.com/samples/下面以redis为例,我想看官方提供的redis镜像使用和Dockerfile文档打开官方demo文档 https://docs.docker.com/sa...原创 2019-08-14 10:25:17 · 488 阅读 · 0 评论 -
docker 容器简单使用
使用docker之前我们需要先了解docker三大核心概念:镜像、容器、仓库Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类Docker面向对象容器对象镜像类本章介绍 docker 容器简单使用注意: docker 所有涉及到id的操作,不用写全,前几位唯一id值就行,用过git的很好理解。查看容器doc...原创 2019-08-13 22:13:41 · 364 阅读 · 0 评论 -
docker 镜像简单使用
使用docker之前我们需要先了解docker三大核心概念:镜像、容器、仓库本章主要介绍docker镜像的使用,概念网上太多。查看镜像信息在安装了docker服务后,我们启动测试docker 运行了hello-world,本地保存了hello-world镜像[root@hw-biz-alpha admin]# docker imagesREPOSITORY TAG ...原创 2019-08-13 19:17:32 · 304 阅读 · 0 评论 -
centos7 yum安装docker
官方文档https://docs.docker.com/install/linux/docker-ce/centos/注意:centos 推荐 7 以上,如果centos7以下需要系统内核版本为 2.6.32-431 或者更高版本docker 卸载版本$ sudo yum remove docker \ docker-client \ ...原创 2019-08-13 15:43:51 · 1642 阅读 · 0 评论