随笔分类 -  Docker

摘要:Dokerfile FROM centos:latestMAINTAINER "lcy@qq.com"ADD /software/jdk8/jdk1.8.0_191 /jdk/jdk1.8.0_191ENV JAVA_HOME /jdk/jdk1.8.0_191ENV PATH $PATH:$JAV 阅读全文
posted @ 2020-06-26 10:41 醉逍遥_001 阅读(5722) 评论(0) 推荐(0) 编辑
摘要:docker dubbo 启动脚本docker.sh 采用的是dubbo框架中的main主类springboot启动的脚本docker.sh则是自身的application启动类springboot启动不起来一定要看好服务和调用端版本是否一致不含激活的如dev不会打印日志,并且一定要在nacos上配 阅读全文
posted @ 2020-04-04 17:56 醉逍遥_001 阅读(110) 评论(0) 推荐(0) 编辑
摘要:locale -a查看环境支持的编码格式 直接在Dockerfile 中设置为中文 ENV LANG C.UTF-8,打镜像运行容器,设置好如下: 此时日志仍然是乱码,则此时一般是ubuntu自身显示的问题,所以要将ubuntu宿主机显示为utf-8 一定要先确保这个是utf8然后去解决容器编码问题 阅读全文
posted @ 2020-04-04 17:40 醉逍遥_001 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:首先pull ubuntu18.04 docker pull ubuntu:18.04 下载jdk1.8 jdk-8u191-linux-x64.tar.gz 创建Dockerfile文件 编写文件如下: #在ubuntu:18.04中添加上jdk1.8FROM ubuntu:18.04MAINTA 阅读全文
posted @ 2019-12-10 13:45 醉逍遥_001 阅读(1880) 评论(0) 推荐(0) 编辑
摘要:连接mongodb容器,下拉alpine应用测试连接 阅读全文
posted @ 2019-07-01 14:43 醉逍遥_001 阅读(376) 评论(0) 推荐(0) 编辑
摘要:在docker中安装mysql数据库,直接上代码,pull 并run 补充20190809 如果要挂载数据库实现数据持久化到本地的时候,会出现权限问题,这个原因是: 在执行mysql_install_db过程中,提示权限不足。下面的mysql是启动的mysql容器别名 Centos7安全Selinu 阅读全文
posted @ 2019-07-01 14:00 醉逍遥_001 阅读(511) 评论(0) 推荐(0) 编辑
摘要:首先,基于要添加内容的镜像ubuntu:18.04运行一个容器, 在宿主机(下面步骤是在容器中创建的,应该在宿主机创建进行以下步骤) 一、创建一个工作目录 二、创建Dockerfile 和脚本run.sh 编写脚本 vi 命令不起作用apt-get 也无效,报错unable to locate pa 阅读全文
posted @ 2019-06-28 16:11 醉逍遥_001 阅读(517) 评论(0) 推荐(0) 编辑
摘要:环境centos7 一、准备工作 docker pull ubuntu:18.04 docker run -it ubuntu:18.04 bash 二.配置软件源apt-get update,如果系统时间不对很可能出现上篇博文所示错误,参考https://www.cnblogs.com/xiaoy 阅读全文
posted @ 2019-06-28 14:47 醉逍遥_001 阅读(244) 评论(0) 推荐(0) 编辑
摘要:docker运行ubuntu镜像后,apt-getupdate出现问题如下: 根据上面的报错大概是因为。。。。文件上没有生效(生效还需要10d 13h 33min 45s),看来是时间不够啊,需要等待,怎么可能,再一看系统时间不对,是过去的,所以需要修该系统时间, ubuntu的时间依赖于宿主的时间 阅读全文
posted @ 2019-06-28 10:52 醉逍遥_001 阅读(2521) 评论(0) 推荐(0) 编辑
摘要:docker pull 项目名 会从docker默认的仓库去拉去项目,如果是docker pull 项目名 地址 会从给定地址拉去镜像 docker run image名字 运行镜像 docker架构运行情况图: 首先客户端,也就是通过命令去docker daemon中pull拉取镜像,docker 阅读全文
posted @ 2018-09-22 16:46 醉逍遥_001 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Docker:用白话文简单介绍就是一个集装箱,可以将其运行环境及依赖打包,方便各种场合使用。Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。 具体的优点就不多说了,网上搜罗一下一大堆。这里直接来应用。 一、Docke 阅读全文
posted @ 2018-09-10 16:06 醉逍遥_001 阅读(175) 评论(0) 推荐(0) 编辑