Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Docker的使用 PDF 下载


分享到:
时间:2020-11-06 09:29来源:http://www.java1234.com 作者:转载  侵权举报
Docker的使用 PDF 下载
失效链接处理
Docker的使用  PDF 下载


本站整理下载:
提取码:pzef 
 
 
相关截图:
 
主要内容:


一:查看环境是否符合要求(机器必须是64位、linux的版本必须大于等于3.10)
uname i :查看当前机器是否是64位的
uname -r:查看linux的版本
 
二:安装Docker
 
三:Docker的使用
 
3.1:从仓库中获取镜像(国外去下载)
docker pull centos:6.6
 
3.2:从国内的镜像上下载
docker pull daocloud.io/centos:6.6
 
3.3:查看镜像
docker images
 
3.4:镜像的搜索
docker search centos 
 
3.5:镜像的创建
docker commit / docker build 和Dockerfile 来创建
 
3.5.1:通过commit来创建(运行刚刚下载的镜像)
docker run -it 镜像名字 /bin/bash
eg: docker run -it centos:6.6 /bin/bash
 
3.5.2:在centos中安装tar 并提交
docker run -it centos:6.6 /bin/bash
yum install tar
docker commit 实例的名字 自己的取的名字:6.6
docker ps -a :查看当前正在运行的实例
docker images
 
3.5.3:查看镜像的详情信息
docker inspect 镜像的id
 
3.5.4:删除镜像
docker rmi --force 镜像id 强制删除某一个镜像
 
3.5.5:删除容器
docker rm 容器id
 
四:创建镜像(Dockerfile)
4.1:准备环境
4.1.1:将Tomcat和jdk拷贝到/usr/local/docker-content中
4.1.2:解压文件
tar -zxvf ....
 
4.2:在当前目录下创建Dockerfile文件 并添加如下内容
FROM centos:6.6
 
#copy file
 
RUN mkdir -p /home/demo
 
ADD ./jdk-8u20-linux-x64.gz /home/demo
ADD ./apache-tomcat-9.0.10.tar.gz /home/demo
 
 
ENV JAVA_HOME /home/demo/jdk1.8.0_20
ENV PATH $JAVA_HOME/bin:$PATH
ENV LANG en_us.UTF-8
 
 
#EXPOSE
EXPOSE 8080
 
#init tomcat
 
ENTRYPOINT /home/demo/apache-tomcat-9.0.10/bin/startup.sh && tail -f /home/demo/apache-tomcat-9.0.10/logs/catalina.out
4.3:创建镜像
docker build -t centostj:1.0 .
4.4:测试镜像是否创建成功
 
docker images
4.5:运行这个镜像
 
docker run -it -p 8080 centostj:1.0 /bin/bash
4.6:查看端口的绑定
 
docker ps -a

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐