Docker Toolbox
来源:互联网 发布:故宫 书目 知乎 编辑:程序博客网 时间:2024/05/22 14:00
第一步:下载Tomcat
将下载好的 apache-tomcat-8.5.16.tar.gz 文件放置于c:/Users/Administrator/AppData/.docker/setup目录下
第二步:启动toolbox
第三步:复制文件至容器
docker run -ti -v /c/Users/Administrator/AppData/.docker/setup:/mnt test/java:1.0 /bin/bash
第四步:解压Tomcat
# cp /mnt/apache-tomcat-8.5.16.tar.gz /usr/local/src# cd /usr/local/src# tar -zxvf apache-tomcat-8.5.16.tar.gz# mv apache-tomcat-8.5.16 /opt/tomcat
第五步:制作启动文件
# touch /root/tomcat.sh# vim /root/tomcat.sh
编辑脚本文件内容为
#!/bin/bashsource /etc/profilesh /opt/tomcat/bin/catalina.sh run
为脚本文件添加执行权限
# chmod u+x /root/tomcat.sh
第六步:退出容器
# exit
第七步:提交修改,创建新镜像
docker commit -m "install tomcat" -a "dm" f2e7 test/tomcat:1.0
第八步:启动Tomcat容器
docker run -d -p 80:8080 test/tomcat:1.0 /root/tomcat.sh
访问地址 http://192.168.99.100 ,即可以看到Tomcat的小黄猫。
第九步:使用本地目录发布服务
创建本地服务目录
# cd /c/Users/Administrator/AppData/.docker# mkdir webapps# cd webapps# mkdir ROOT# cd test# echo Hello Docker > index.html
部署发布
docker run -d -p 80:8080 -v /c/Users/Administrator/AppData/.docker/webapps/:/opt/tomcat/webapps/ test/tomcat:1.0 /root/tomcat.sh
参数分析:
- -d:以守护模式启动容器
- -p:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 80 端口,这样就向外界暴露了 80 端口,格式:-p <宿主机端口>:<容器端口>
- -v:将本地目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>
在浏览器中,输入 http://192.168.99.100 即可访问Tomcat
Hello Docker
第十步:后续操作
查看日志(查看最后1000行日志)
docker logs 3e29 --tail 1000
查看容器
docker ps -a
停止服务
docker stop 3e29
删除容器
docker rm 3e29
删除镜像
docker rmi test/tomcat:1.0
阅读全文
0 0
- Docker Toolbox
- Docker Toolbox
- Docker Toolbox
- Docker Toolbox
- Docker-Toolbox常见问题解决方案
- docker-toolbox常见问题整理
- Docker-Toolbox常见问题解决方案
- Docker Toolbox 镜像源站
- docker toolbox 1
- docker toolbox 安装哪些坑坑洼洼
- window7 x64 安装docker-toolbox
- 在Windows中玩转Docker Toolbox
- docker搭建私有仓库,(docker-toolbox)
- window 使用docker toolbox 安装mysql
- DOCKER TOOLBOX windows 平台构建镜像
- Docker Toolbox (Windows版)试用
- install and config docker toolbox in win10
- Docker 安装 之 toolbox在Windows下安装Docker
- Shell脚本常识(基本知识)
- gdb查看内存区命令
- 虚拟地址的结构与操作
- Linux启动过程详解
- linux内核编程4部曲之二:增加linux内核系统调用
- Docker Toolbox
- linux内核编程4部曲之三:修改O(1)调度算法
- HDU 5608 莫比乌斯反演 + 莫比乌斯函数前缀和
- linux内核编程4部曲之四:模块编程
- C
- strtok函数应用
- Subline Text3 基本命令
- strncpy的实现
- 组合数的性质&证明