在这里插入图片描述

官网的Docker原生镜像找不到?别人的教程太复杂?别人制作的镜像好大?不想用别人制作的镜像?

跟着我快速制作 SQL Studio 的Docker镜像!简单、快速、小体积!

1.安装Docker引擎

网上有很多教程,安装方法这里不再讲解。
下载:Docker Desktop
Install Docker Desktop

2.下载SQL Studio

官网下载:SQL Studio
Download 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 的下面一行,如图!
maicong-sqlstudio.sh

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镜像到自己的仓库!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐