启动mysql之后发现启动成功,但是docker ps里没有
[root@localhost shiro]# docker run -d -it -p 3306:3306 mysql:8.0 3d59256d3dc6812895c8f603ac1cf7ac5d2dcb623208cecbcb64a395ad04b25d
docker发现只有一个redis,mysql并没有启动成功
[root@localhost shiro]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES bccd297f6086 redis "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp cool_northcutt
解决方法:-d 后台运行 -it 交互运行 加上 /bin/bash
[root@localhost shiro]# docker run -dit -p 3306:3306 mysql:8.0 /bin/bash 73460db3155219cee25cfb236c51a5f3646bfae8d362f931516c57894bd31d20
成功启动
[root@localhost shiro]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 73460db31552 mysql:8.0 "docker-entrypoint.s…" 3 seconds ago Up 3 seconds 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp stupefied_visvesvaraya bccd297f6086 redis "docker-entrypoint.s…" 4 minutes ago Up 4 minutes 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp cool_northcutt