使用Docker搭建Java环境的步骤方法

2020-06-17 06:40:14易采站长站整理


docker images

当下载完成后,你应该会看到:


REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
docker.io/centos centos7 f753707788c5 12 days ago 127.1 MB

如果看到以上输出,说明你可以使用 “docker.cn/docker/centos”这个镜像了,或将其称为仓库(Repository),该镜像有一个名为”centos7”的标签(Tag),此外还有一个名为”25c5298b1a36”的镜像ID(这个是随机生成,所以每个人看到的都不一样)

启动容器

容器是在镜像的基础上来运行的,一旦容器启动了,我们就可以登录到容器中,安装自己所需的软件或应用程序。 

使用进入已经运行的docker


docker attach dabfb413d8cf[容器ID]

使用以下命令即可启动容器:


docker run -i -t -v /root/software/:/mnt/software/ --privileged=true 2a392a47afc5

docker run <相关参数> <镜像 ID> <初始命令>

其中相关参数包括:

-i:表示以交互模式运行容器

-t:表示容器启动后会进入其命令行

-v:表示需要将本地哪个目录挂载到容器中,格式-v<宿主机目录>:<容器目录>

假设我们的所有安装程序都放在了宿主机的/root/software/目录下,现在需要将其挂载到容器的/mnt/software/目录下。

这一切做好后你就可以为这个容器安装软件了。

Docker 传送文件命令


docker cp more.log e7de404c00bd:/tmp/

1f8787b81bcd

安装Java开发环境

我们需要安装的有jdk1.7,、tomcat7、nginx,安装包去官网下载就行了

1.安装jdk

首先,解压JDK程序包:


tar -zxf jdk-7u71-linux-x64.tar.gz –C

如果是rpm包


rpm –ivh jdk-7u71-linux-x64.tar.gz

然后重命名文件夹


mv jdk1.7.0_71/ jdk/

最后配置环境变量


vi ~/.bashrc

在文件末尾添加如下配置:


export JAVA_HOME=/opt/jdk

export PATH=$PATH:$JAVA_HOME

·用文本编辑器打开/etc/profile 

 ·在profile文件末尾加入:


export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

最后使用source命令,让环境变量生效: