| 您的当前位置:首页 --> CentOS入门 |
| 基于Docker服务的java Web服务搭建 |
| 浏览次数:2821 关键词 ( Docker java Web ) |
导读
最近想我们的应用需要更新维护,Android、IOS、还有服务器端都要更新,都在忙于写代码没有写文章了。我们的服务器是用java ssh架构的,到时也打算切换成Spring MVC+oauth2,今天有空,就把之前搞的搭建服务器环境的给大家看看,研究一下了。
1、Docker是一个基于是基于应用层的一个服务软件,目前它是用于搭建服务器开发用的,学习android\IOS开发的用不上,当然不排除以后可以用在手机上,所以你要学习一下也没有问题。 2、docker是一个软件,透过Docker,我们可以运行不同的容器环境,就是类似平时的虚拟机一样,如vmware、virtual box,这些虚拟机软件,可以在操作系统上安装,然后可以让我们搭建出不同的操作系统,那既然有了虚拟机软件,为什么要用docker呢?有很多原因,对于开发者而言,我们的答案基本是统一的,我可以在服务器快速搭建出生产环境,并且快速的复制到其他的服务器。下图是我把Docker的原理画了出来。
3、Docker 是扩展了 Linux 容器(Linux Containers),而LXC提供了一套统一的API和工具来建立和管理container,这样Docker可以利用这些高级API提供了一个轻量级的虚拟环境。一个 Docker 容器并不是像虚拟机那样独立占用一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的,比如有100个容器,它们彼此之间是利用同一个操作系统的内核的;下面我们来介绍如何安装环境。 根据我刚才分析的,其实就是安装软件。由于不同的操作系统可能会有点不一样,这个大家可以自行找一下资料,我这个是Ubuntu系统的,对了,还有注意是Linux操作系统要64位的而且还有要注意的是Docker需要在Linux Kernel 3.8及以上 $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker $ sudo sed -i ' $acomplete -F _docker docker' /etc/bash_completion.d/docker.ioDocker的一些指令 查看版本信息 docker version获取镜像 docker pull ubuntu:latest查看本地镜像 docker images查看镜像运行情况 docker images ubuntu在容器下运行 shell bash docker run -i -t ubuntu /bin/bash停止容器 docker stop下载镜像 镜像我们可以到官网看看有哪些镜像 https://hub.docker.com/explore/我这里以ubuntu为例:
docker pull ubuntu:latest 不得不说,下载超级慢,有时可能也下载不了的,我也是折腾了一个下午才搞定的,解决办法可以通过建立私有库,docker registry具体网址: https://github.com/docker/docker-registry 这里暂时就不作介绍了,大家可以自行研究;安装好后,输入: docker images
就知道有没有下载到本地了,如下图 加入shell,输入如下命令 docker run -i -t ubuntu:latest /bin/bash
docker ps –a #列出所有的容器,包括已经退出的退出容器 进入容器后,里面的操作都是新的操作,我们要退出直接输入 exit
|
| 下载次数:5 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 centos系统中网络配置相关 上一条 CentOS6桌面右键打开终端 |