`
郑云飞
  • 浏览: 796057 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Nexus in Docker

摘要:本文主要是记录如何使用 Nexus 3.3 官方的 Docker 镜像搭建 Maven 私服。基于 Dockder搭建大大简化了整个流程。 众所周知,Docker 可以大大简化服务器的部署,所以 sonatype 公司也发布了 nexus v3版本的官方docker。有了这个 Dockerfile 我们就可以轻松的在本地或者自己的服务器搭建一个 Nexus 服务器了。
在使用了Docker以后,大家可能遇到的一个问题就是Docker容器的时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。 Ubuntu操作系统 set china time zone apt-get update #安装vim apt-get -y install vim #安装字体库 apt-get -y install language-pack-zh-hans apt-get install -y tzdata #设置是环境变量 /etc/profile 下下次进入还是不会加载环境变量,需要sourc ...
错误代码 java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现 ORA-01882: at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:388) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:381) a ...

unbutu杀掉端口号

以下命令可用于杀死占用某端口的所有进程。 kill -9 $(lsof -i tcp:进程号 -t)   另外,非root用户可能需要执行 kill -9 $(sudo lsof -i tcp:进程号 -t)   补充: 查看某端口占用情况 lsof -i :端口号  
使用docker commit得到一个新的镜像 docker run这个新的镜像后,状态为Exited (1),使用docker logs也没有日志信息 解决办法 docker run -idt XXX  
有的时候我们新建了一个镜像并运行它生成了一个容器,容器就好比一个微虚拟机,有的时候我们需要在容器里面操作一些东西,可能由于很多种原因,假设我们修改了系统配置等,那么如何将操作后的容器做成一个镜像供以后使用呢   1.登录阿里云Docker Registry docker login --username=zyf1985121 registry.cn-qingdao.aliyuncs.com   2.查看容器的信息找出CONTAINER ID docker ps -a 3.将容器打包成镜像执行命令  docker commit 35f1c2ae1f7e mynewimage   ...

Jenkins in Docker

作为一款优秀的持续集成工具,jenkins在日常的项目中经常会用到,本次实战我们在docker下快速搭建一个Jenkins服务,并体验其项目构建能力; 实战环境 windows、mac、linux等系统,只要装了docker服务都可以作为实战环境,我用的是ubuntu16,安装的docker版本是:17.03.2-ce; 准备文件映射路径 jenkins的容器启动后,重要的文件我们希望能保存在当前电脑,否则容器被损坏或者删除后就找不回这些文件了,因此要在当前电脑上准备一个目录作为文件映射,注意文件夹权限问题,我这边准备的本机目录是/usr/local/work/jenkins,并 ...
使用docker 搭建R运行环境,并打通R与Java的通道 Short Description r docker image from ubuntu:16.04 (r-base, r-base-dev, devtools, open-jdk8, rJava) Full Description Docker images for R, Shiny... from Ubuntu r-min Ubuntu:16.04 r-base and r-base-dev r-basic

nginx in Docker

首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/blog/1582281]。   一、Docker pull 安装 Nginx 

Oracle in Docker

1.从阿里云容易Hub里面搜索oracle的docker镜像  2.把镜像拉到本地 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 3.启动容器: docker run -d --name oracle_11g -p 1521:1521 registry.aliyuncs.com/helowin/oracle_11g (plsql navicat等连接要注意端口的映射 ) 1.进入容器 docker exec -it 容器ID /bin/bash 2.加载环境变量 source /home/oracl ...

SpringBoot in Docker

Docker这项容器技术已经是十分的火热了,读者要是不了解docker的话可以吧docker先理解为虚拟机。 我们的Springboot最终是要部署在Linux上的,docker作为Linux轻量级的实现。docker也是可以用来部署Springboot应用的。  1.创建Dockerfile 创建一个文件名为Dockerfile的文件,复制以下内容到文件中 FROM java:8 VOLUME /tmp ADD config-server-0.0.1-SNAPSHOT.jar app.jar RUN sh -c 'touch /app.jar' ENV JAVA_OPTS=&q ...
【编者的话】本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redis集群,那使用Docker后会有怎么样的优势了?我想可以用两个词总结:快速和复用。  我们经常会遇到这样一个问题:当我们想进行一个完整的测试的时候,往往缺少硬件或者其它资源。为了满足需求,我可能需要三台服务,或者说三个虚拟机。但是我发现我们没有时间来创建它们,并且如果要物理机的话我们也没有那么多资源。这也是为什么我对Docker如此感兴趣,因为它可以解决我的问题。 我想在Ubuntu上创建三个运行Redis的Doc ...

docker容器重命名

docker 容器(服务)重命名只要一个命令就可以:docker rename 原容器名  新容器名
   首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/blog/1582281]。   一、Docker pull 安装 Nginx      1、查看docker仓库中的 nginx 命令
在docker镜像运行以后发现没办法编辑一些配置文件,解决步骤如下: 首先,进入docker镜像 #进入镜像命令 docker exec -it 镜像Id或镜像name /bin/bash   配置国内镜像源 实际在使用过程中,运行 apt-get update,然后执行 apt-get install -y vim,下载地址由于是海外地址,下载速度异常慢而且可能中断更新流程,所以做下面配置: mv /etc/apt/sources.list /etc/apt/sources.list.bak echo "deb http://mirrors.163.com/ ...
Global site tag (gtag.js) - Google Analytics