
docker
汪云飞记录本
Spring
展开
-
本地编译tomcat的docker镜像
docker官方的registry上已有很多tomcat的image了,但是从它们的Dockerfile来看都是基于网络形式的。本例使用本地文件编译,这样可以更大的定制tomcat,也练习下自己编译docker镜像。1 文件结构2 DockerfileFROM ubuntu#install jdkADD jdk1.6.0_32 /opt/jdk1.6.0_32...2014-12-22 14:27:48 · 187 阅读 · 0 评论 -
CentOS7安装最新版本的docker
2014-10-27 12:31:08 · 75 阅读 · 0 评论 -
建立docker私有库(docker registry)
的时候将容器打成tar包,在离线状况下使用参照《打包docker镜像并使用文件导入》)。 1、使用fedora 20(IP为192.168.1.103)作为测试服务器(centos 7,redhat 7通用) 2、安装dockeryum -y install docker-io docker-registry 特别说明,fedora更新的docker 1.3.1提交到本地库有问题,有1.3.0的docker没问题。若以后再更新版本,按照上面的操作yum -y install ht2014-11-06 16:05:45 · 121 阅读 · 0 评论 -
使用Dockerfile编译自己的docker镜像
SE 80CMD /usr/sbin/apachectl -D FOREGROUND 3、编译docker build -t localhost:5000/centos_httpd - < Dockerfile 4、查看docker images 结果REPOSITORY TAG IMAGE ID CREATED VIR2014-11-06 17:28:10 · 252 阅读 · 0 评论 -
打包docker镜像并使用文件导入
docker ps -a 结果 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES046331bdbb90 centos:latest "/bin/bash" 2 minutes ago Exited原创 2014-11-07 08:44:50 · 328 阅读 · 0 评论 -
将Spring Boot程序打包成docker镜像
原创 2014-11-10 10:06:10 · 222 阅读 · 0 评论 -
将Spring Boot程序打包成docker镜像-超简版
原创 2014-12-10 08:36:13 · 139 阅读 · 0 评论 -
本地docker registry的https错误解决
private registry supports only HTTP or HTTPS with an unknown CA certificate, please add '--insecure-registry 192.168.1.103:5000' to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; si原创 2014-12-16 12:43:38 · 653 阅读 · 0 评论 -
本地编译tomcat的docker镜像
习下自己编译docker镜像。1 文件结构2 DockerfileFROM ubuntu#install jdkADD jdk1.6.0_32 /opt/jdk1.6.0_32ENV JAVA_HOME /opt/jdk1.6.0_32ENV PATH $PATH:$JAVA_HOME/binRUN mkdir -p "$JAVA_HOME"#install tomcatADD apache-tomcat-6.0.41 /opt/a2014-12-22 14:27:48 · 106 阅读 · 0 评论 -
基于docker部署gitlab
AME=gitlabhq_production' -v /opt/postgresql/data:/var/lib/postgresql sameersbn/postgresql 3 部署gitlab mkdir -p /opt/gitlab/datadocker run --name=gitlab -d -it -e 'GITLAB_HOST=192.168.1.103:10080' --link redis:redisio --link postgresql:postgresq2015-01-26 11:43:54 · 105 阅读 · 0 评论 -
docker通过代理下载镜像
原创 2015-03-10 09:00:42 · 436 阅读 · 0 评论 -
docker离线安装镜像
2014-10-24 22:27:54 · 232 阅读 · 0 评论 -
CentOS7(6.5)升级docker到较新版
pm.pbone.net/index.php3/stat/4/idpl/27150558/dir/fedora_19/com/docker-io-1.1.2-3.fc19.x86_64.rpm.html【centos 6.5:先启动epel的库yum install epel-release 然后http://rpm.pbone.net/index.php3/stat/4/idpl/26978558/dir/redhat_el_6/com/docker-io-1.1.2-1.el6.x2014-10-20 20:41:06 · 77 阅读 · 0 评论 -
CentOS 7安装Docker及常用命令
原创 2014-09-09 19:55:56 · 101 阅读 · 0 评论 -
基于docker部署gitlab
1 部署redisdocker run --name=redis -d sameersbn/redis 2 部署postgresqlmkdir -p /opt/postgresql/datadocker run --name=postgresql -d -e 'DB_USER=gitlab' -e 'DB_PASS=password' -e 'DB_NAME=gitla...2015-01-26 11:43:54 · 145 阅读 · 0 评论 -
docker通过代理下载镜像
vi /etc/sysconfig/docker 添加HTTP_PROXY=http://192.168.1.103:3128 重启dockersystemctl restart docker原创 2015-03-10 09:00:42 · 530 阅读 · 0 评论 -
CentOS 7安装Docker及常用命令
yum install docker #安装dockersystemctl start docker.service #启动dockersystemctl enable docker.service #docker开机启动 docker -v #查看docker版本 docker info #查看docker具体信息docker pull centos #下载centos im...原创 2014-09-09 19:55:56 · 117 阅读 · 0 评论 -
CentOS7(6.5)升级docker到较新版
centos7提供了对linux容器docker的支持,只需要通过yum -y install docker 即可安装,但是版本是0.11版本很老 如下是安装新版docker的办法1.打开http://rpm.pbone.net/index.php3/stat/4/idpl/27150558/dir/fedora_19/com/docker-io-1.1.2-3.fc1...2014-10-20 20:41:06 · 117 阅读 · 0 评论 -
docker离线安装镜像
因为众所周知的原因,在线获取docker的镜像可能有问题,比如说我现在使用cloud focker PaaS,代理也不好使,无法下载镜像。 解决方案: 通过代理下载镜像https://s3.amazonaws.com/blob.cfblob.com/fee97b71-17d7-4fab-a5b0-69d4112521e6 本地通过以下命令安装镜像...2014-10-24 22:27:54 · 687 阅读 · 0 评论 -
CentOS7安装最新版本的docker
$ wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O docker$ chmod +x docker$ mv docker /usr/bin$ docker -d #启动docker2014-10-27 12:31:08 · 115 阅读 · 0 评论 -
建立docker私有库(docker registry)
我的目标还是无互联网安装,部署内部的docker私有库,目前docker镜像的获得还是需要互联网,将下载好的docker镜像发布到内部私有库上(可在有互联网的时候将容器打成tar包,在离线状况下使用参照《打包docker镜像并使用文件导入》)。 1、使用fedora 20(IP为192.168.1.103)作为测试服务器(centos 7,redhat 7通用) 2、安装doc...2014-11-06 16:05:45 · 279 阅读 · 0 评论 -
使用Dockerfile编译自己的docker镜像
演示一个镜像包含apache1、新建Dockerfilevi Dockerfile 2、填入如下内容# Version 0.0.1From centosMAINTAINER "wiselyman"RUN yum -y updateRUN yum -y install httpdEXPOSE 80CMD /usr/sbin/apachectl -D FOR...2014-11-06 17:28:10 · 441 阅读 · 0 评论 -
打包docker镜像并使用文件导入
将在线下载或者自己编译的docker镜像打成tar包,以备在没有网络的情况下,在其他服务器直接导入docker镜像。 1、查看当前容器 docker ps -a 结果 CONTAINER ID IMAGE COMMAND CREATED STA...原创 2014-11-07 08:44:50 · 280 阅读 · 0 评论 -
将Spring Boot程序打包成docker镜像
写了这多关于平台云的文章,其实我的平台云还没有搭建起来,但是我最终的目标是将spring boot运行于平台云当中。 我所知道我目前要学习的东西有CoreOS+Docker--这是平台云的基石。后面打算部署Deis或者flynn作为平台云。 不管怎么说,spring boot应用最终作为一种微服务运行于docker容器之中的。最后负载均衡也好,数据库也好,都是让平台云去做。...原创 2014-11-10 10:06:10 · 559 阅读 · 0 评论 -
将Spring Boot程序打包成docker镜像-超简版
前面写过一篇《将Spring Boot程序打包成docker镜像 》,这个执行编译速度慢,下面有一个超简版本。 将Dockerfile和你的spring boot编译好的jar放在一个目录底下 Dockerfile:FROM ingensi/oracle-jdk:centos6-7u65MAINTAINER wiselymanADD platform-0.0...原创 2014-12-10 08:36:13 · 565 阅读 · 0 评论 -
本地docker registry的https错误解决
从docker1.3.2版本开始默认docker registry使用的是https,当你用docker pull 非https的docker regsitry的时候会报下面错误:Error: Invalid registry endpoint ... Get ... If this private registry supports only HTTP or HTTPS with an ...原创 2014-12-16 12:43:38 · 1493 阅读 · 0 评论