背景
- 使用dockerfile命令的时候,很容易出错,导致构建无法进行
- 出错大概原因
- Dockerfile的命令不熟悉
- 操作系统的环境差异导致错误出现
解决方案
- 通过Dockerfile启动一个不执行关键操作的脚本,让镜像运行起来
-
Dockerfile脚本如下
image.png -
依赖的run.sh脚本如下
image.png 启动构建命令 docker build -t mytest .
-
构建结果
image.png
- 通过进入运行起来的镜像容器,在线查看调试
-
启动运行镜像mytest
docker run -i -t -p 5000:8080 mytest
image.png - 通过命令行进入运行中的容器
docker exec -it container_id bash -
查看目录
image.png