docker创建镜像

一:centos7中搭建java环境,并打包镜像并上传到仓库:


1、docker pull 拉取centos7镜像


2、docker run -i -t centos7镜像名:latest


3、进入刚刚创建的容器中:docker attach 容器ID


4、下载jdk的tar.gz文件并拷贝到虚拟机


5、在容器的usr中创建java文件夹


6、将虚拟机上的java压缩包拷贝到刚刚创建的java文件夹中,并解压删除安装包
( 容器到宿主机:docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径:


宿主机到容器:docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径 )


6.1、解压:tar -zxvf  jdk-8u161-linux-x64.tar.gz
  6.2、删除:rm -f jdk-8u161-linux-x64.tar.gz


7、配置java环境:
7.1: vi /etc/profile
7.2:在文件的最后一行加入一下代码:
export JAVA_HOME=/home/java/jdk1.8.0_161
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar


8、让刚配置的环境立马生效:
source /etc/profile


9、打镜像:
docker commit -m="centos7_1.8.0_161" -a="gzy" 1f7cee27a102 centos7_1.8.0_161


10、登录docker帐号上传至仓库:
10.1、帐号登录:
docker login(官网仓库地址国外)
10.2、标记镜像:
10.2.1、docker.io/guozhenya/dockertest/centos7jdk1.8.161:latest(官方仓库)



10.3、上传镜像:
docker push guozhenya/dockertest/centos7jdk1.8.161:latest(官方)



docker push |$  (上传刚刚创建的镜像)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值