centos启动mysql
centos8里不需要安装mariadb-server
1.在宿主机上安装mariadb的客户端软件,获得mysql命令
yum install mariadb
2.启动mysql的容器
docker run --name sc-mysql-1 -e MYSQL_ROOT_PASSWORD='sc123456' -d -p 3306:3306 mysql:5.7.35
代码如下:
[root@docker web]# docker run --name chaochao-mysql-1 -e MYSQL_ROOT_PASSWORD='123456' -d -p 3306:3306 mysql:5.7.35
fb2798a41de84218932556fce998fc86673e330e01d602911fc725ed3b7251fb
[root@docker web]# docker ps -a
CONTAINER
ID IMAGE COMMAND CREATED
STATUS PORTS
NAMES
fb2798a41de8 mysql:5.7.35
"docker-entrypoint.s…" 20 seconds ago Up 18 seconds
0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp
chaochao-mysql-1
3.去访问(可以是其他的机器)
访问其他机器:mysql -h ip -uroot -p密码
-h 指定连接服务器的ip地址
注:若连不上,需要重启docker服务