![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
Aruis26
Stay Hungry,Stay Foolish.
展开
-
Docker中web项目的部署以及访问
1、将应用打包成demo.war 2、编写Dockerfile,构建镜像 #Dockerfile FROM 包含tomcat的基础镜像 COPY demo.war /usr/local/tomcat/webapps COPY apple /apple CMD ["sh","-C","start.sh"] 其中apple为配置文件所在的文件夹,基础镜像的apple文件夹下有相应的启动脚本 ...原创 2019-04-11 14:57:31 · 4991 阅读 · 0 评论 -
docker中构建镜像和推送
镜像相关常用的命令,如果镜像名比较长,版本号有统一的规则,可以通过脚本来实现构建和推送。 1、登录镜像仓库 docker login 镜像仓库IP 2、执行一键操作脚本,完成推送 DATE=$(date +%Y%m%d%H%M%S) VERSION=dev-$DATE docker build . -t 镜像仓库IP/镜像空间/应用名:$VERSION docker push 镜像仓库IP/...原创 2019-04-26 14:31:42 · 632 阅读 · 0 评论 -
使用docker在基础镜像上集成tomcat
当我们对基础镜像版本和tomcat版本有要求时,可以尝试自己集成所需的镜像,不必每次都去拉取其他人提供的镜像,然后在此基础镜像上部署自己的应用。 目标版本: 基础镜像版本:ubuntu:16.04 JDK版本:jdk1.8.0_191 tomcat版本:8.5.40 1、拉取基础镜像 docker pull ubuntu:16.04 默认会从docker官方维护的仓库拉取 2、准备安装包 下载...原创 2019-05-11 22:34:50 · 595 阅读 · 0 评论 -
docker中镜像和容器的批量操作
1、批量删除镜像 docker rmi `docker images | grep 条件 |awk '{print$3}'` docker images 所展示的列表,第三列为镜像id,根据镜像id做删除操作 2、批量删除容器 docker rm -f `docker ps -a | grep 条件 | awk '{print$1}'` 3、删除虚悬镜像 虚悬镜像指的是没有镜像名或镜像版...原创 2019-05-28 15:37:29 · 755 阅读 · 0 评论