启动新容器的命令:
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:8.0
进入容器:
docker exec -it mysql-container bash
登陆mysql
mysql -uroot -proot
附加:
docker创建mysql指定时区
要在Docker中创建MySQL并指定时区,可以按照以下步骤进行操作。
1.首先确保已经安装了Docker,如果没有安装,请根据自己的系统版本去官网上下载并安装。
2.打开命令提示符或者终端,输入以下命令来拉取MySQL的最新镜像:docker pull mysql
3.使用以下命令运行容器,同时设置时区为Asia/Shanghai(亚洲/上海):docker run --name=my-mysql -e MYSQL_ROOT_PASSWORD=yourpassword -p 3306:3306 -d mysql --default-time-zone='+8:00'
其中,-e MYSQL_ROOT_PASSWORD=yourpassword
表示设置root账户密码为"yourpassword",-p 3306:3306
将主机的3306端口与容器内部的3306端口关联起来,-d
参数表示后台运行容器,--default-time-zone='+8:00'
则是设置默认时区为东八区。
4.等待片刻,当看到类似于CONTAINER ID
这样的信息显示时,说明容器已成功创建并正在运行。
5.现在就可以通过任何支持MySQL客户端连接工具(比如Navicat、phpMyAdmin等)来连接到该MySQL服务器了。
Host
: localhost (或者你所在计算机的IP地址)
Port
: 3306
Username
: root
Password
: yourpassword