◉◡◉ 您好,欢迎到访伊成个人站!

docker踩坑学习笔记

写在前面

安装完成功docker后,如何在容器中安装JDK、TOMCAT。

方法一

1
2
3
docker search jdk 

docker install jdk_open...

docker中如何挂载文件

方法二

上传压缩文件到服务器,这种方式需要将服务器上的文件挂载到docker 容器中。
docker可以支持把一个宿主机上的目录挂载在docker容器中(镜像)。

tips:要把宿主机文件挂载在容器中,此时,身份是 宿主机中
找到要被挂载文件的目录

通过-v参数,冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径

执行

image-20200629094621998

挂载成功

image-20200629094621998

解压jdk

此时会遇到权限不够的问题

操作:

1
2
3
1.退出容器
2. 执行 su -c "setenforce 0"
3.dorcker run -i -t centos /bin/bash

重新解压即可!
相关解决链接:http://www.cnblogs.com/adamas21/p/6280297.html

启动docker web服务时,虚拟机端口转发外部无法访问?可参考以下链接:
http://blog.csdn.net/u014062332/article/details/52911405

jdk的配置

1
2
3
4
5
6
vi /etc/profile
添加以下配置
export JAVA_HOME=/opt/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk1.8.0_121/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

The end.

支付宝打赏 微信打赏