首页
点滴
Docker安装mysql
#### 官方镜像仓库 [https://hub.docker.com/](https://hub.docker.com/) #### 搜索mysql镜像 ``` docker search mysql ``` #### 从仓库拉取对应版本镜像 (方法一)拉取最新版本的镜像 ``` docker pull mysql ``` (方法二)拉取对应版本的镜像,后面加上冒号版本号,如:5.6 ``` docker pull mysql:5.6 ``` #### 查看已有的镜像 ``` docker images ``` #### 如下返回结果可以看出我这已经拉有多个镜像下来了 ``` [root@izwz90ajic0vbwm6zwdw5dz ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.6 a876cc5d29e4 6 weeks ago 256MB elasticsearch 5.6.12 de05e10fa879 2 months ago 486MB elasticsearch latest 5acf0e8da90b 3 months ago 486MB hello-world latest 4ab4c602aa5e 3 months ago 1.84kB elasticsearch 2.4.6 5e9d896dc62c 3 months ago 479MB mobz/elasticsearch-head 5 b19a5c98e43b 23 months ago 824MB [root@izwz90ajic0vbwm6zwdw5dz ~]# ``` #### 运行MySQL容器 ``` docker run -p 3306:3306 --name 起容器别名 -e MYSQL_ROOT_PASSWORD=密码 -d mysql:镜像版本 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci ``` #### 查看当前正在运行的容器 docker ps ``` [root@izwz90ajic0vbwm6zwdw5dz ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 54695bd7dbbe de05e10fa879 "/docker-entrypoint.…" 2 weeks ago Up 2 weeks 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp ES20181209 c158ba6c451d mysql:5.6 "docker-entrypoint.s…" 4 weeks ago Up 2 weeks 0.0.0.0:3306->3306/tcp mysql [root@izwz90ajic0vbwm6zwdw5dz ~]# ``` 可以看到当前跑着两个容器其中一个就是mysql:5.6,如果要看正在运行的和已经停止的用 docker ps -a 命令查看 #### 进入运行中的mysql容器 ``` docker exec -it 容器ID /bin/bash ``` #### 查看容器运行日志 ``` docker logs 容器ID ```
博客分类
源码解析 (1)
Linux (6)
Java (8)
多线程 (5)
Docker (6)
SpringBoot (14)
微服务 (1)
Redis (15)
Mysql (5)
VMware (3)
Nginx (10)
Mybatis (2)
Git (7)
RabbitMQ (1)
工具类 (11)
友情链接
layui
© 2020-2021 www.chenhuazhan.com All Rights Reserved 备案号:
桂ICP备17004487号-1