目录
安装
[root@gh ~]# docker pull mysql:5.7
5.7: Pulling from library/mysql
72a69066d2fe: Pull complete
93619dbc5b36: Pull complete
99da31dd6142: Pull complete
626033c43d70: Pull complete
37d5d7efb64e: Pull complete
ac563158d721: Pull complete
d2ba16033dad: Pull complete
0ceb82207cd7: Pull complete
37f2405cae96: Pull complete
e2482e017e53: Pull complete
70deed891d42: Pull complete
Digest: sha256:f2ad209efe9c67104167fc609cca6973c8422939491c9345270175a300419f94
Status: Downloaded newer image for mysql:5.7
docker.io/library/mysql:5.7
查看(安装成功)
[root@gh ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 605c77e624dd 2 months ago 141MB
tomcat 9.0 b8e65a4d736d 2 months ago 680MB
redis 6.2.6 7614ae9453d1 2 months ago 113MB
mysql 5.7 c20987f18b13 2 months ago 448MB
启动(创建容器)
[root@gh ~]# docker run -itd --name mysql-test -p 8083:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
ccd798fffdf6fe68299cffa8a2b11e7f6963a3bf0670c0c7fc27447c6dd2c98f
查看进程(启动成功)
[root@gh ~]# docker ps | grep mysql
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ccd798fffdf6 mysql:5.7 "docker-entrypoint.s…" 15 seconds ago Up 15 seconds 33060/tcp, 0.0.0.0:8083->3306/tcp mysql-test
测试
进入mysql容器
[root@gh ~]# docker exec -it redis-test /bin/bash
root@1616b173e625:/data#
登录(启动成功)
root@ccd798fffdf6:/# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.36 MySQL Community Server (GPL)
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>