docker常用命令以及常用命令以及docker安装安装mysql
上篇博客记录了linux系统如何安装docker,这一篇介绍一下docker的基本命令,以及使用docker安装mysql
1.docker基本命令
docker search xxx --搜索镜像
docker pull xxx --拉取镜像
docker images --查看当前安装的镜像
docker rmi image-id --删除指定镜像,image-id表示docker images查询出的镜像的id
docker ps --查看当前运行的容器
docker ps -a --查看当前已创建的容器
docker rm container-id --删除当前容器
2.docker安装mysql
2.1 查看mysql的版本
docker search mysql --查询mysql的版本
2.2 下载mysql
docker pull mysql --不加版本号的话默认拉取latest版本的
2.3 启动mysql并且将配置文件等挂载出来
2.3.1 创建文件夹用于挂载数据库文件以及mysql配置文件,我选择将其存放在usr/data/mysql
cd usr/mysql/data
mkdir data --数据库文件存放位置
mkdir config --配置文件存放位置
2.3.2 运行命令启动mysql
docker run -d
--name mysql
-e MYSQL_ROOT_PASSWORD=root
-v /usr/data/mysql/config/my.cnf:/etc/mysql/my.cnf
-v /usr/data/mysql/data:/var/lib/mysql
-p 3306:3306 mysql
--lower_case_table_names=1 --不区分大小写
--name 容器名称
-e MYSQL_ROOT_PASSWORD=root 配置root账户的密码为root
-v /usr/data/mysql/config/my.cnf:/etc/mysql/my.cnf 将配置文件挂载我们刚才创建的文件中/usr/data/mysql/config/my.cnf
-v /usr/data/mysql/data:/var/lib/mysql 将数据库文件挂载我们刚才创建的目录/usr/data/mysql/data中
-p 3306:3306将容器的3306端口映射到本地3306端口
此时执行docker ps出现下列则证明容器启动成功。
3.通过navicat连接mysql测试
连接,发现报错,1130禁止连接。
评论0