拉取centos7镜像
拉取镜像,修改镜像名称
docker pull centos:7docker iamgesREPOSITORY TAG IMAGE ID CREATED SIZEcentos 7 9f38484d220f 3 months ago 202MB#修改:docker tag centos centos-jdk:7#查看docker iamgesREPOSITORY TAG IMAGE ID CREATED SIZEcentos-jdk 7 9f38484d220f 3 months ago 202MBcentos 7 9f38484d220f 3 months ago 202MB#将修改之前的,去掉docker rmi centos:7#查看是否修改成功docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEcentos-jdk 7 9f38484d220f 3 months ago 202MB
复制宿主jdk安装包到容器
1.启动容器 2.exit推出容器命令界面回到宿主机,但不要停止容器 3.执行复制
docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEcentos-jdk 7 9f38484d220f 3 months ago 202MB#第一次启动容器要从镜像启动 使用rundocker run -i -t 9f38484d220f /bin/bash#退出容器exit#查看正在运行容器docker ps(如果没有 说明容器已经停止) 则使用docker ps -a 然后使用docker start 9f38484d2xxx 启动容器CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf942321fa4e9 9f38484d220f "/bin/bash" 20 minutes ago Exited (0) 14 minutes ago#进入容器docker exec -it f942321fa4e9 /bin/bash#创建/usr/local/jdk目录mkdir /usr/local/jdk#推出,回到宿主机exit#开始复制docker cp /root/jdk-8u25-linux-x64.tar.gz c9e673b560b3:/usr/local/jdk#进入容器docker exec -it f942321fa4e9 /bin/bash#解压配置环境tar -zxvf jdk-8u25-linux-x64.tar.gzvi ~/.bashrc#在最后面加入export JAVA_HOME=/usr/local/jdkexport PATH=$PATH:$JAVA_HOME/bin#使环境生效source ~/.bashrc#检查java -version
