搭建mysql
1.下载mysql镜像
➜ docker pull mysql:5.7
5.7: Pulling from library/mysql
75a822cd7888: Pull complete
b8d5846e536a: Pull complete
b75e9152a170: Pull complete
832e6b030496: Pull complete
fe4a6c835905: Pull complete
c3f247e29ab1: Pull complete
21be3e562071: Pull complete
c7399d6bf033: Pull complete
ccdaeae6c735: Pull complete
713c7d65b0d3: Pull complete
86c18539deb2: Pull complete
Digest: sha256:9dc1cece2974c51a4b95bff634ad2b62d2c1225f825c9947cc403dec4f810a6e
Status: Downloaded newer image for mysql:5.7
2.部署mysql
➜ docker run --name db001 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin -d mysql:5.7
37c719fef2bdb57016f6c19829110a537eff248bac594b312a188c1772df2719
3.查看容器进程
➜ docker-file docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
37c719fef2bd mysql:5.7 "docker-entrypoint.sh" 10 seconds ago Up 9 seconds 0.0.0.0:3306->3306/tcp db001
4.进入mysql容器
➜ docker exec -ti 37c719fef2bd /bin/bash
root@37c719fef2bd:/# mysql -uroot -padmin
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.17 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
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>