您当前的位置: 首页 >  ar

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

archlinux使用docker运行mysql实例

ITKEY_ 发布时间:2021-04-05 16:43:49 ,浏览量:0

wiki

https://wiki.archlinux.org/index.php/Docker

pacman安装docker

安装docker

sudo pacman -S docker

允许docker.service开机启动

sudo systemctl enable docker.service

立即启动docker.service

sudo systemctl start docker.service

查看docker信息

sudo docker info
使用docker安装mysql

https://hub.docker.com/_/mysql?tab=description

安装mysql镜像

docker pull mysql
启动mysql服务
sudo docker run --name first-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql
参数标题run运行一个容器–name后面是这个镜像的名称-p 3306:3306表示在这个容器中使用3306端口(第二个)映射到本机的端口号也为3306(第一个)-d表示使用守护进程运行,即服务挂在后台

查看运行状态

docker ps
客户端连接MySQL 使用IDEA连接

因为我服务器的ip是172.16.184.12,连接配置如下,密码是上面设置的123456 在这里插入图片描述

命令行链接:
docker run -it --rm mysql mysql -h172.16.184.12 -uroot -p123456
参数标题-h172.16.184.12172.16.184.12修改成你的ip-urootroot修改成你要登录的用户名-p123456123456登录密码 mysql基本操作
  • 显示数据库列表。
show databases; 
  • 显示库中的数据表:
use mysql;
show tables; 
  • 显示数据表的结构:
describe 表名; 
  • 建库:
create database 库名; 
  • 建表:
use 库名; 
create table 表名 (字段设定列表); 
  • 删库和删表(谨慎操作):
drop database 库名; 
drop table 表名; 
  • 将表中记录清空:
delete from 表名; 
  • 显示表中的记录:
select * from 表名
docker其他操作 显示正在运行的containers
docker ps
停止containers
docker stop first-mysql
运行已经stop的containers
docker start first-mysql
进入containers中
docker exec -it first-mysql bash

first-mysql为容器名称。

显示已经创建的containers
docker ps -a
删除containers(注意⚠️)
docker rm first-mysql
参考

https://www.jianshu.com/p/c24e3e5f5b58 https://wiki.archlinux.org/index.php/Docker https://blog.csdn.net/u010746364/article/details/53078550

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0478s