美文网首页
docker实战(1)

docker实战(1)

作者: 北你妹的风 | 来源:发表于2017-07-26 16:45 被阅读30次

从本章开始,计划逐步演示如何在docker中搭建java web的部署环境,包括centos,jdk,tomcat,nginx,mysql等常用工具。

先从操作系统开始,这里选择centos 7作为Linux系统。

用search命令查找centos的镜像:

docker search centos,并使用官方发布的镜像来创建容器

拉取镜像,docker  pull centos ,本地下载完镜像之后就可以运行了。

docker run -it centos bash

参数i是指标准输入打开,默认为false。参数t是否分配一个伪终端。

执行完上句命令之后,就可以看到命令行已经变成了和linux bash一样的交互,可以执行任何linux环境下的命令了。输入exit命令可以退出centos系统,同时,这个容器也就停止了。

安装JDK

这里有两种方式获取JDK,一种是在centos中用curl下载jdk的tar文件,另外一种是从宿主机中copy到centos容器中

第一种就不说了,跟在普通linux下载文件一样。

第二种,假设宿主机上已经存在(或下载好)jdk的tar文件了,可以通过docker命令copy到centos指定的目录中,命令如下:

docker cp  d://jdk-7u79-linux-x64.tar.gz  96f7f14e99ab: /home/soft

第一个参数是宿主机的目录和文件,第二个参数是容器指定的目录,96f7f14e99ab就是你的容器ID

然后通过exec命令进入centos 容器中,命令如下:

docker exec -it  96f7f14e99ab bash

接下来的操作就和普通linux下安装jdk一致了:解压缩,配置环境变量

相关文章

网友评论

      本文标题:docker实战(1)

      本文链接:https://www.haomeiwen.com/subject/mjkokxtx.html