swe*_*web 4 mysql database-backups mariadb docker
我怎么能在https://hub.docker.com/_/mariadb/上运行容器mysqldump ?
我找不到任何有用的文档或数据?
任何备份和还原数据库的方法.
这是我的continaer run命令:
docker run --name myaapp-mariadb -v /databases/maria:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mariadb:10
boo*_*yaa 10
如果我们假设您以这种方式创建了mariadb服务器容器:
docker run --name some-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb:latest
Run Code Online (Sandbox Code Playgroud)
然后从另一个客户端容器访问它:
docker run -it --link some-mariadb:mysql \
--rm mariadb:latest \
sh -c 'exec mysqldump -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD" database_name' > database_name_dump.sql
Run Code Online (Sandbox Code Playgroud)
在mysql官方图片页面中有更多有用的使用技巧.
归档时间: |
|
查看次数: |
5907 次 |
最近记录: |