如何使用DockerHub官方的mysql镜像生成容器

如何使用DockerHub官方的mysql镜像生成容器,第1张

推荐使用Dockerfile方式。

服务的管理使用的是supervisord, 因为dockerfile里只会有一个cmd生效,如果我想通过ssh去管理容器还要有mysql服务的启动起来 cmd的方式就无法实现,当然容器不需要以sshd的方式去管理,这些也都是看自己怎么去使用,比如说我想备份容器里的数据 我完全可以使用 –volumes-from <容器name>, 重启使用 docker restart <容器id>, 我个人也是使用ssh习惯了 所以依赖的镜像把ssh服务栽进去了。

# docker 版本:

复制代码

代码如下:

[root@private_network mysql]# docker version

Client version: 1.6.0-rc5

Client API version: 1.18

Go version (client): go1.4.2

Git commit (client): fc4825d

OS/Arch (client): linux/amd64

Server version: 1.6.0-rc5

Server API version: 1.18

Go version (server): go1.4.2

Git commit (server): fc4825d

OS/Arch (server): linux/amd64[/code]

    $ docker search mysql

    $ docker pull mysql:latest

    $ docker images

    $ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

    docker exec -it mysql /bin/bash

    root@25454c9574a1:/# mysql -h localhost -p

    Enter password:

    mysql , sys


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8630065.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存