本文作者:丁辉
Docker配合Mysql-Secrets使用
配置密码
1
2echo "root" > root-pass.txt
echo "root" > offends-pass.txt创建 Secrets
1
2docker secret create mysql-root-pass ./root-pass.txt
docker secret create mysql-offends-pass ./offends-pass.txt构建容器
1
docker build -t mysql:v1 --file=./Dockerfile-secrets .
创建持久化目录
1
mkdir /data/mysqld
启动容器
1
2
3
4
5
6
7
8docker service create \
--name mysql \
--replicas 1 \
--publish published=3306,target=3306 \
--mount type=bind,source=/data/mysqld,destination=/var/lib/mysql \
--secret source=mysql-root-pass,target=/run/secrets/mysql-root-pass \
--secret source=mysql-offends-pass,target=/run/secrets/mysql-offends-pass \
mysql:v1查看
1
docker service ps mysql
查看完整事件
1
docker service ps mysql --no-trunc
停止容器
1
docker service rm mysql
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/Docker/Docs/Docker配合Mysql-Secrets使用.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。