Skip to content

# Release 2025-04-26 12:47:04 #68

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 26, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
matrix:
include:
- series: innovation
version: 9.2
version: 9.3
extra_tag: Innovation
- series: lts
version: 8.4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
matrix:
include:
- series: innovation
version: 9.2
version: 9.3
extra_tag: Innovation
- series: lts
version: 8.4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/review-feature.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
matrix:
include:
- series: innovation
version: 9.2
version: 9.3
- series: lts
version: 8.4

Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/314c46648b7a4b85a25edfeef95edad5)](https://app.codacy.com/gh/snickerjp/docker-mysql-shell?utm_source=github.com&utm_medium=referral&utm_content=snickerjp/docker-mysql-shell&utm_campaign=Badge_Grade_Settings)

This repository contains Dockerfiles for MySQL Shell in two different series:
- Innovation Series (9.2.x) - Latest features [(Dockerfile)](docker/innovation/Dockerfile)
- Innovation Series (9.3.x) - Latest features [(Dockerfile)](docker/innovation/Dockerfile)
- LTS Series (8.4.x) - Long Term Support [(Dockerfile)](docker/lts/Dockerfile)

Both images are based on Debian 12 (slim) for minimal image size.

## Available Tags

### Innovation Series [(Dockerfile)](docker/innovation/Dockerfile)
- `snickerjp/docker-mysql-shell:9.2` - Innovation series with specific version
- `snickerjp/docker-mysql-shell:9.3` - Innovation series with specific version
- `snickerjp/docker-mysql-shell:Innovation` - Latest Innovation series build

### LTS Series [(Dockerfile)](docker/lts/Dockerfile)
Expand All @@ -21,10 +21,10 @@ Both images are based on Debian 12 (slim) for minimal image size.

## Building the Images

### Innovation Series (9.2.x) [(Dockerfile)](docker/innovation/Dockerfile)
### Innovation Series (9.3.x) [(Dockerfile)](docker/innovation/Dockerfile)
```bash
cd docker/innovation
docker build -t snickerjp/docker-mysql-shell:9.2 .
docker build -t snickerjp/docker-mysql-shell:9.3 .
```

### LTS Series (8.4.x) [(Dockerfile)](docker/lts/Dockerfile)
Expand All @@ -39,7 +39,7 @@ Run MySQL Shell container:

```bash
# Innovation Series
docker run -it snickerjp/docker-mysql-shell:9.2
docker run -it snickerjp/docker-mysql-shell:9.3
# or
docker run -it snickerjp/docker-mysql-shell:Innovation

Expand All @@ -54,7 +54,7 @@ docker run -it snickerjp/docker-mysql-shell:latest
To connect to a MySQL Server:
```bash
# Innovation Series
docker run -it snickerjp/docker-mysql-shell:9.2 --uri mysql://user:pass@host:port/schema
docker run -it snickerjp/docker-mysql-shell:9.3 --uri mysql://user:pass@host:port/schema
# or using Innovation tag
docker run -it snickerjp/docker-mysql-shell:Innovation --uri mysql://user:pass@host:port/schema

Expand Down
2 changes: 1 addition & 1 deletion docker/innovation/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM debian:12-slim

ARG DEBIAN_FRONTEND=noninteractive
ARG MYSQL_SHELL_VERSION=9.2.0
ARG MYSQL_SHELL_VERSION=9.3.0

# Create a user for the container
RUN useradd -ms /bin/bash mysqlshelluser
Expand Down
2 changes: 1 addition & 1 deletion docker/lts/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM debian:12-slim

ARG DEBIAN_FRONTEND=noninteractive
ARG MYSQL_SHELL_VERSION=8.4.4
ARG MYSQL_SHELL_VERSION=8.4.5

# Create a user for the container
RUN useradd -ms /bin/bash mysqlshelluser
Expand Down