容器内传输文件以及安装jdk

2018-07-14

docker基础

docker cp src_path  container_id:dest_path_ 从宿主机拷贝文件到容器

docker run -it centos  打开或者新建容器,进入交互式命令行

docker  start  container_id 启动容器,此时在后台运行

docker attach container_id 进入容器的交互界面 使用“docker attach”命令进入container(容器)有一个缺点,那就是每次从container中退出到前台时,container也跟着退出了

docker rm container_id 删除容器

docker ps -a 查看所有的容器

docker ps 查看正在运行的容器

docker exec -it container_id

docker exec -it goofy_almeida /bin/bash _goofy\_almeida_:要启动的container的名称  

/bin/bash:在container中启动一个bash shell

安装jdk

下载

对于32位的系统可以下载以下两个Linux x86版本(uname -a 查看系统版本) 64位系统下载Linux x64版本

安装jdk(这里以.tar.gz版本,32位系统为例)

安装方法参考http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html 

选择要安装java的位置

如/usr/目录下,新建文件夹java(mkdir java)

移动文件

将文件jdk-7u40-linux-i586.tar.gz移动到/usr/java

解压

tar -zxvf jdk-7u40-linux-i586.tar.gz ### 删除 jdk-7u40-linux-i586.tar.gz(为了节省空间) 至此,jkd安装完毕,下面配置环境变量 ## 编辑环境变量 打开/etc/profile
vim /etc/profile 在最后面添加如下内容:
JAVA_HOME=/usr/java/jdk1.7.0_40
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH ## 导入环境变量
source /etc/profile ## 验证是否安装成功
java -version
点击查看评论

所有文章