Linux下Docker安装及使用
前言
Docker是一个开源的应用容器引擎,可以让我们很方便的部署我们自己的web应用或MySQL等应用。
安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
下载官方脚本并执行(自动安装)
运行
service docker start
Docker安装MySQL
查找mysql镜像
docker search mysql
拉取mysql镜像,默认使用最新版本
docker pull mysql
查看镜像
docker images
通过镜像创建容器,后台创建,根据镜像mysql创建mysql_first容器,设置mysql初始密码为xxx
docker run -itd --name mysql_first -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxx mysql
查看容器
docker ps
进入容器
docker exec -it mysql_first /bin/bash
进入mysql交互
mysql -uroot -p
查看所有数据库
show databases;
查看mysql数据库的user表
use mysql;
查看所有表
show tables;
查看user表的Host
select Host from user where user='root';
如果查询出来的Host不为'%'(表示允许外部访问),改为'%',并刷新权限
update user Host='%' where user='root';
flush privileges;
如果外部还不能访问,查看当前服务器的防火墙,开放对端口3306的访问。
总结
更多docker命令,查看Docker 命令大全