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 命令大全

参考

Docker教程
Docker官网

posted @ 2022-04-22 12:04  strongmore  阅读(302)  评论(0编辑  收藏  举报