内核版本升级的方法: 1 2 3 4 5 # rpm --import https://www.elrepo.org/R
假如各人有任何疑问接待给我留言,30秒钟搞定,nginx 和redis都没有利用docker 需要前提下载好jdk1.7.0.72和 tomcat 。
1 2 3 4 5 6 7 8 # docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos latest 97cad5e16cb6 12 days ago 196.5 MB # docker run -d -it centos /bin/bash 运行centos容器 # docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 969ad48e4085 centos /bin/bash 5 seconds ago Up 4 seconds jovial_torvalds # docker exec -it 969a /bin/bash 进入容器 969a是容器的ID Docker启动容器呼吁在前面已经具体的讲过,但到了测试可能出产情况措施无法运行,我就是一个个踩过来的) 我利用的是阿里云的ECS centos 6.6 64位的,那样很贫苦,不会的童鞋可以到我之前的博客看看 重点来了 java+tomcat在容器中应用 测试情况处事器设置 centos 6.6 64位, 在上述进程中涉及到至少三个情况:开拓、测试和出产,docker可以满意你的需求, 在传统模式中,当更新代码的时候。
别的跑了一个nginx做反向署理和一个redis, 阿里云容器hub开拓者平台,所以需要进级内很,发起(不要在centos6.6上面安装利用docker, build 786b29d # vim /etc/sysconfig/docker other_args=--registry-mirror=https://rr8hxwoy.mirror.aliyuncs.com -H tcp://0.0.0.0:235 -H unix:///var/run/docker.sock 设置阿里云加快 docker pull会很快 启动docker 1 2 # /etc/init.d/docker start # chkconfig docker on 运行docker容器 1 2 3 4 5 6 7 8 # docker pull centos latest: Pulling from centos 3690474eb5b4: Already exists af0819ed1fac: Already exists 05fe84bf6d3f: Already exists 97cad5e16cb6: Already exists Digest: sha256:934ff980b04db1b7484595bac0c8e6f838e1917ad3a38f904ece64f70bbca040 Status: Image is up to date for centos:latest 从阿里云私有镜像客栈拉取centos镜像到当地,小编会实时回覆各人的,没问题后通知陈设人员宣布到出产情况,我这里为docker/myapp/ROOT。
开拓自测 没问题,直接把代码传到这个目次,有许多坑,本身做了一遍单位测试。
可以去这里下载需要的镜像 https://dev.aliyun.com/search.html?spm=5176.1972343.0.1.MSG1P3 首先先查察内核版本,并把他们放在和Dockerfile同一级目次 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 vim Dockerfile #This is My first Dockerfile #version 1.0 #Base image FROM centos:latest #MAINTAINER hh Wang #ADD ADD jdk1.7.0_72.gz /usr/local/ ADD biz-tomcat.tar.gz /usr/local/ #RUN RUN yum -y install wget gcc gcc-c++ make openssl openssl-devel net-tools vim RUN mkdir /docker/myapp/ROOT -p #ENV ENV JAVA_HOME /usr/local/jdk1.7.0_72 ENV JRE_HOME $JAVA_HOME/jre ENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/lib ENV PATH $PATH:$JAVA_HOME/bin ENV CATALINA_HOME /usr/local/biz-tomcat EXPOSE 8080 CMD [/usr/local/biz-tomcat/bin/catalina.sh,4核处理惩罚器, 测试通过, QA 举办测试。
这一步很重要 1 # uname -a 查察系统内核版本, 1 2 3 4 5 6 7 8 [root@VM_159_91_centos biz]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 969ad48e4085 centos /bin/bash 21 minutes ago Up 21 minutes jovial_torvalds f67257661e70 registry /entrypoint.sh /etc 7 hours ago Up 7 hours 0.0.0.0:5000-5000/tcp high_darwin 4bcc381f5b9f whh/biz_tomcat:v1 /usr/local/biz-tomc 9 hours ago Up 7 hours 0.0.0.0:9080-8080/tcp biz # docker tag whh/biz_tomcat:v1 IP:5000/whh/biz_tomcat:v1 IP写本身本机内网的IP可能公网IP都可以 # docker push IP:5000/whh/biz_tomcat:v1 推送到本身私有的客栈,现实环境是,但愿对各人有所辅佐,颠末长时间 排查最后发明是测试情况的一个第三方库过期了,必然要记着 # docker run -it -d -v /mnt/docker/myapp/ROOT/biz:/docker/myapp/ROOT -v /var/log/biz-tomcat/logs:/usr/local/biz-tomcat/logs -p 9080:8080 --name biz whh/biz_tomcat:v1 tomcat的根目次要事先修改为本身需要的路径。
因为设置了阿里云镜像加快,然后重启一下容器就可以了,ᨀ交到代码版本打点库,不需要把代码上传到容器内里,这样的现象在软件开拓中很普 遍,把根目次挂在在宿主机的/mnt/docker/myapp/ROOT/biz目次下面,因为每个容器耗损内存为500M阁下,开拓团队在开拓情况中完成软件开拓,所以下载很是快,run] # docker build -t whh/biz_tomcat:v1 . 后头有一个点。
已经不合用如今的快速开拓和陈设,内核版本进级的要领: 1 2 3 4 5 # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh # yum --enablerepo=elrepo-kernel install kernel-lt -y # vim /etc/grub.conf default=0 把default=1 改为default = 0 最后重启处事器 开始安装docker ? 1 2 3 4 5 # curl -sSL https://get.docker.com/ | sh # docker --version Docker version 1.7.1,让开拓团队排查。
8G内存 理论上可以跑16个java容器,我在上面跑了8个java容器。
运维把应用陈设到测 试情况,docker要求内核版本为3.10以上,从其他的处事器就可以直接pull下来利用 00:19:15 2016-11-16 以上所述是小编给各人先容的Docker 7 docker在阿里云的利用详解,在此也很是感激各人对聚合云库网站的支持! ,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/other/12719.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
卸载后云锁网站无法会见
时间:2021-01-23
-
处事器安详软件云锁“及
时间:2021-01-23
-
CentOS 7安装Docker处事具体进
时间:2021-01-16
-
下一步: 选第一个
时间:2021-01-16
-
分区方案选择标准分区
时间:2021-01-16
-
VMware给虚拟机安装linux系统
时间:2021-01-16
-
安全软件不仅可以保护I
时间:2021-01-13
-
宝塔防火墙种种利害名单
时间:2021-01-13
热门文章
-
VirtualBox简体中文版下载安装(图解教程)
时间:2020-12-23
-
电商平台为什么要使用独立服务器托管?
时间:2020-12-22
-
基于Kubernetes和Docker实现留言簿案例
时间:2021-01-06
-
在virtualbox中安装CentOS7图文教程
时间:2020-12-22
-
网络安全之PKI技术原理
时间:2020-12-23
-
常见的云安全错误认知以及应对方法!
时间:2020-12-26
-
Docker Base Image自己创建具体实现
时间:2020-12-22
-
Windows系统中安装云锁服务器端的图文教程
时间:2020-12-25
-
VMware给虚拟机安装linux系统
时间:2021-01-16
-
云服务器/VPS/云主机/服务器修改登陆密码
时间:2020-12-22
