拉取镜像
$ docker pull daocloud.io/library/mysql:latest

daocloud.io/library/mysql:latest :
1.从这个网址https://hub.daocloud.io/repos/fa51c1d6-9dc2-49d9-91ac-4bbfc24a1bda找来的,同理也可以找别的镜像。
2.如果直接用 $ docker pull mysql ,会因为某些国内网络的问题,下载极其慢...不过国内已经有了同步更新的镜像仓库了,所以直接去这里拉取就可以了。

启动一个mysql服务实例:

$ docker run --name first-mysql -e MYSQL_ROOT_PASSWORD=123456 -d daocloud.io/library/mysql:latest

first-mysql:是自己起的名字
MYSQL_ROOT_PASSWORD=123456:指定root用户的密码

daocloud.io/library/mysql:latest  : 冒号前边是之前pull的那个镜像地址,冒号后边是mysql版本号

删除一个mysql服务实例:
$ docker rm first-mysql
$ docker rm second-mysql
查看目前已经启动的mysql服务
$ docker ps

docker1:拉取mysql镜像,启动删除服务实例,操作mysql


然后想要进某个mysql(例如:first-mysql)服务里面去使用它,建数据库等等...

$ docker exec -it first-mysql bash

也可以

$ docker run -it --link first-mysql:mysql --rm daocloud.io/library/mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'

输入账号密码后,进一步操作数据库,建表等,可以看docker2了

docker2

相关文章:

  • 2022-12-23
  • 2021-12-11
  • 2021-12-31
  • 2022-01-16
  • 2022-02-13
  • 2021-06-12
  • 1970-01-01
猜你喜欢
  • 2021-10-22
  • 2021-11-24
  • 2021-04-25
  • 2021-07-25
  • 2022-01-01
  • 2022-12-23
相关资源
相似解决方案