archlinux使用docker运行mysql实例

2023-05-16

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

archlinux使用docker运行mysql实例 的相关文章

随机推荐

  • macOS中vim安装deoplete报错 E605

    https github com Shougo deoplete nvim 错误信息 vim hug neovim rpc Vim pythonx ModuleNotFoundError No module named neovim 处理
  • 使用pip命令都会显示AttributeError: type object 'Callable' has no attribute '_abc_registry'错误?

    问题 xff1a 使用pip命令都会显示AttributeError type object 39 Callable 39 has no attribute 39 abc registry 39 错误 xff1f 不知道什么鬼 xff01
  • [vimproc].SpaceVim/bundle/v...4.so“ is not found:help vimproc and make it.

    项目场景 xff1a 项目Value操作系统1CentOS7操作系统2macOS Big Sur 11 2NeoVimNVIM v0 4 4SpaceVim1 7 0 dev 我在CentOS7和macOS上都遇到这个问题了 xff0c 最
  • CentOS 7安装 CMake

    下载CMake 访问https cmake org download span class token function wget span https cmake org files v3 12 cmake 3 12 3 tar gz C
  • vim安装插件实现Java代码格式化

    最近迷上了使用vim开发java代码 已经使用了一段时间了 xff0c 平时自己写代码时会手动调整格式 xff0c 代码自动格式化一直没有使用过 如果频繁copy代码 xff0c 代码格式化还是很有必要的 这里要感谢一下SpaceVim 不
  • SpaceVim踩坑之java代码格式化

    个人理解 xff1a SpaceVim是一套不错的vim插件集合 也是因为有SpaceVim才让我入门vim xff0c 爱上vim 一直想实现ssh远程服务做开发调试这件事情 xff0c SpaceVim让我看到了这个想法的可行性 实践的
  • 从零开始vim搭建Java开发环境[视频]

    视频教程 从零开始vim搭建Java开发环境 全屏观看 前言 起初我仅仅是想在手机上搭建一套能开发Java的vim环境 玩转手机中的linux系统termux并搭建java开发环境 玩着玩着发现vim真香 xff01 不仅能搭建简单的Jav
  • CentOS7更改成阿里云的源

    span class token comment 备份本地yum源文件 span span class token function mv span etc yum repos d CentOS Base repo etc yum repo
  • 手机变身蓝牙键盘、鼠标Serverless Bluetooth Keyboard & Mouse for PC/Phone

    前言 看过我前面的文章的小伙伴 xff0c 应该知道我最近在使用手机在地铁里写代码 玩转手机中的linux系统termux并搭建java开发环境 手机写代码有两个缺点 xff1a 屏幕小输入慢 因为手机的便携这个优化 xff0c 第一个缺点
  • SQLcl使用vim编辑sql

    前言 有时通过ssh远程运维 xff0c 使用SQLcl做简单的查询和调试很方便 简单实用 但是使用习惯了各种语法高度就会显的有些单调 那么能不能使用vim来做sql脚本的编写呢 xff1f 那就来探究一下吧 探究过程 我简单的百度了一下
  • 解决iTerm全屏顶部白条闪烁

    环境 操作系统 xff1a macOS Big Sur 11 2 iTerm2 xff1a Build 3 4 4 现象 在iTerm全屏的时候 xff0c 顶部不定时会出现一个闪烁的白条 据了解这个可能是Big Sur的BUG 这个问题困
  • CentOS7 安装nodejs

    参考文档 https linuxize com post how to install node js on centos 7 安装过程 安装过程需要root权限 xff0c 或者有sudo特权的用户 1 添加NodeSource yum存
  • Spring框架的简单配置

    1 xff0c Spring框架是由于软件开发的复杂性而创建的 Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情 然而 xff0c Spring的用途不仅仅限于服务器端的开发 从简单性 可测试性和松耦合性角度而言
  • neovim as JavaScript IDE

    我的安装环境是CentOS7 43 Neovim xff0c 其他的环境应该类似 xff0c 供参考 安装node CentOS7 安装nodejs https blog csdn net lxyoucan article details
  • Termux字体大小调整

    Termux默认字体偏小 xff0c 自己看着还行 因为有时我会用手机录视频 xff0c 发给别人看的时候 xff0c 字太小就看的不太清楚了 我本以为调整字体大小很麻烦 xff0c 需要修改什么配置文件 xff0c 看来是我思多了 只需要
  • archlinux安装Oracle Instant Client

    下载 https www oracle com database technologies instant client linux x86 64 downloads html 我下载的是 具体版本根据各人需要下载 下载以后解压 xff0c
  • OmniDB浏览器中的SQL Client

    简介 运行在网页中的sql client 支持多种数据库连接 现在一些客户现场非常注重网络安全了 xff0c 数据库仅对指定机器开放 xff0c 对我们远程支持带来了不少困扰 比如 xff1a 我们操作oracle xff0c 只能远程使用
  • iterm2 Base64方式文件下载

    使用iterm2 连接远程SSH时 xff0c 有时有一些小文件 xff08 比如 xff1a 配置文件 xff0c 图片素材之类 xff09 需要下载 xff0c 如果专门找个sftp软件下载感觉又太麻烦了 这时可以使用iterm提供的B
  • archlinux 定时任务

    Crontab 格式 crontab 的基本格式是 xff1a 分 时 日 月 星期 命令 分 值从 0 到 59 时 值从 0 到 23 日 值从 1 到 31 月 值从 1 到 12 星期 值从 0 到 6 0 代表星期日 执行的命令
  • archlinux使用docker运行mysql实例

    wiki https wiki archlinux org index php Docker pacman安装docker 安装docker span class token function sudo span pacman S dock