快速制作SQL Studio的Docker镜像
官网的Docker原生镜像找不到?别人的教程太复杂?别人制作的镜像好大?不想用别人制作的镜像?跟着我快速制作 SQL Studio 的Docker镜像!简单、快速、小体积!
·
官网的Docker原生镜像找不到?别人的教程太复杂?别人制作的镜像好大?不想用别人制作的镜像?
跟着我快速制作 SQL Studio 的Docker镜像!简单、快速、小体积!
1.安装Docker引擎
网上有很多教程,安装方法这里不再讲解。
下载:Docker Desktop
2.下载SQL Studio
官网下载:SQL Studio
对,就是红框这个,选它!
3.创建Dockerfile,修改脚本文件
Dockerfile文件内容就这些,粘贴进去!
FROM openjdk:18-alpine
WORKDIR /app
COPY . /app
ENV TZ Asia/Shanghai
ENV LANG=zh_CN.UTF-8
ENV LANGUAGE=zh_CN:zh
ENV LC_ALL=zh_CN.UTF-8
RUN sh ./maicong-sqlstudio.sh
EXPOSE 18888
CMD ["/bin/sh", "./maicong-sqlstudio.sh", "start"]
修改根目录内的maicong-sqlstudio.sh脚本文件,只加一行代码,加!
maicong-sqlstudio.sh文件中找到这个代码块,可直接搜索字符 start complete,把这行代码放到 start complete 的下面一行,如图!
tail -f -n 200 "$LOG_PATH"/maicong-sqlstudio-console.log
4.创建镜像
打开Windows的CMD命令窗口,进入 sqlstudio 目录,开始创建镜像!
# 进入 sqlstudio 目录
cd D:/sqlstudio
# 创建 docker 镜像
docker build --pull --rm -f "Dockerfile" -t sqlstudio:latest "."
5.运行容器
docker run -d -n sqlstudio -p 8080:18888 sqlstudio:latest
这里端口映射到8080。
END:镜像创建后可以保存镜像到本地或push镜像到自己的仓库!
更多推荐
已为社区贡献1条内容
所有评论(0)