Skip to content
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
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.4.x) - Latest features [(Dockerfile)](docker/innovation/Dockerfile)
- Innovation Series (9.5.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.4` - Innovation series with specific version
- `snickerjp/docker-mysql-shell:9.5` - 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.4.x) [(Dockerfile)](docker/innovation/Dockerfile)
### Innovation Series (9.5.x) [(Dockerfile)](docker/innovation/Dockerfile)
```bash
cd docker/innovation
docker build -t snickerjp/docker-mysql-shell:9.4 .
docker build -t snickerjp/docker-mysql-shell:9.5 .
```

### 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.4
docker run -it snickerjp/docker-mysql-shell:9.5
# 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.4 --uri mysql://user:pass@host:port/schema
docker run -it snickerjp/docker-mysql-shell:9.5 --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.4.0
ARG MYSQL_SHELL_VERSION=9.5.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.6
ARG MYSQL_SHELL_VERSION=8.4.7

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