Percona官网Docker镜像

Percona官网Docker镜像pull命令

docker pull percona:psmdb-4.4.6
docker pull percona:psmdb-4.0.25
docker pull percona:ps-5.7.34
docker pull percona:ps-5.7
docker pull percona:latest
docker pull percona:centos
docker pull percona:5.7.34-centos
docker pull percona:5.7.34
docker pull percona:5.7
docker pull percona:5-centos
docker pull percona:5

如何使用此镜像
启动一个 percona 服务器实例

为 MySQL 实例启动 Percona Server 很简单:

$ docker run --name some-percona -e MYSQL_ROOT_PASSWORD=my-secret-pw -d percona:tag

…其中 some-percona 是您要分配给容器的名称, my-secret-pw 是要为 MySQL root 用户设置的密码, tag 是指定您想要的 MySQL 版本的标签。有关相关标签,请参阅上面的列表。
从 MySQL 命令行客户端连接到 Percona Server

以下命令启动另一个 percona 容器实例并针对您的原始 percona 容器运行 mysql 命令行客户端,从而允许您针对您的数据库实例执行 SQL 语句:

$ docker run -it --network some-network --rm percona mysql -hsome-percona -uexample-user -p

…其中 some-percona 是原始 percona 容器的名称(连接到 some-network Docker 网络)。

该镜像还可以用作非 Docker 或远程实例的客户端:

$ docker run -it --rm percona mysql -hsome.mysql.host -usome-mysql-user -p

有关 MySQL 命令行客户端的更多信息可以在 MySQL 文档中找到
… 通过 docker stack deploy 或 docker-compose

Example stack.yml for percona:

# Use root/example as user/password credentials
version: '3.1'

services:

db:
image: percona
restart: always
environment:
MYSQL_ROOT_PASSWORD: example

adminer:
image: adminer
restart: always
ports:
- 8080:8080

运行docker stack deploy -c stack.yml percona(或者docker-compose -f stack.yml up),等待它完全初始化,访问http://swarm-ip:8080, http://localhost:8080,或 http://host-ip:8080(视情况而定)。
容器shell访问和查看MySQL日志

docker exec 命令允许您在 Docker 容器内运行命令。以下命令行将在您的 percona 容器中为您提供一个 bash shell:

$ docker exec -it some-percona bash

该日志可通过 Docker 的容器日志获得:

$ docker logs some-percona

给TA打赏
共{{data.count}}人
人已打赏
数据库

Mariadb官网Docker镜像

2021-7-4 18:08:35

数据库配置管理

MySQL镜像自定义MySQL 配置文件

2021-7-4 18:55:12

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索