[problem help] 想安装mariadb,论坛里说用docker,谁能教教我怎么安装docker!
Tofloor
poster avatar
dgmenghuan
deepin
2023-12-20 23:10
Author

实在是受不了了,想在23下安装mariadb这么困难吗?发了个贴子,有高手说是用docker,看了一下网页,说是用它安装简单,但网上没说怎么安装docker,我就想请教一下高手,有谁能够说一下怎么安装docker,并且安装成功后,怎么在docker里安装mariadb,希望23能够把mariadb也加入进来,要不然对于我这个新手来说真的太难了,再次感谢一下高手,谢谢!

Reply Favorite View the author
All Replies
爱开发
deepin
2023-12-20 23:27
#1

照这个安装:

https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

但这个源的这部分要改一下 bookworm

install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
  bookworm stable" | \
  tee /etc/apt/sources.list.d/docker.list > /dev/null
Reply View the author
sammy-621
deepin
2023-12-20 23:32
#2

V23 装docker 有点问题,启动不起来。有在V23下用docker的小伙伴进来聊聊吗?

Reply View the author
Jokul
deepin
2023-12-21 00:10
#3

sudo apt install docker.io 可以安装docker,

只是刚开始装完后 ,需要使用sudo docker 开头命令使用。

如果需要当前用户也具有直接使用docker命令的权限要添加当前用户组,解决方案自行百度吧joy

Reply View the author
DebuggerX
deepin
2023-12-21 00:46
#4

安装docker:

sudo apt update
sudo apt install docker.io

拉取镜像并启动mariadb(最新版),注意替换下面的12345678为你自己的密码:

sudo docker run -d --restart=always --name mariadb -e MARIADB_ROOT_PASSWORD=12345678 -p 3306:3306 mariadb

然后就可以在程序或者管理工具里直接连接了,和在本机直接安装数据库一样,主机名 localhost、端口 3306、用户名 root,密码就是上面你的密码。

需要使用数据库自带的命令操作数据库的时候,先执行:

sudo docker exec -it mariadb bash

进入容器,然后就和本地直接操作数据库的命令一样了。

Reply View the author
忘记、过去
deepin
2023-12-21 01:02
#5

截图_选择区域_20231220170008.png

confused 仓库里不是有吗?直接 sudo apt install mariadb-server 就可以安装啊......


初始化数据库需要执行 sudo mysql_secure_installation 设置密码啥的

Reply View the author
👀偷偷观察
deepin
2023-12-21 01:04
#6

如果和我一样懒得不想输入命令,可以试试我的脚本运行器。

输入订阅连接:https://gitcode.net/pengzang8466/scripts/-/archive/v3.3/scripts-v3.3.zip

选中想要安装的脚本,喝杯咖啡,等待自动安装就是,问题交流群:498845518

软件下载连接:https://gitcode.net/pengzang8466/bash_runner/-/blob/master/dist/script_runner
image.png

Reply View the author
DebuggerX
deepin
2023-12-21 01:17
#7
忘记、过去

截图_选择区域_20231220170008.png

confused 仓库里不是有吗?直接 sudo apt install mariadb-server 就可以安装啊......


初始化数据库需要执行 sudo mysql_secure_installation 设置密码啥的

我测试下来,确实源里的mariadb安装后执行设置密码操作,会报访问拒绝错误无法继续,如果你可以的话可以发下操作记录

Reply View the author
忘记、过去
deepin
2023-12-21 01:41
#8
It has been deleted!
DebuggerX
deepin
2023-12-21 01:46
#9
忘记、过去 It has been deleted!

我各种尝试过 ,没成功,如果你有简单稳定的解决办法可以分享一下。

Reply View the author
忘记、过去
deepin
2023-12-21 02:05
#10
DebuggerX

我各种尝试过 ,没成功,如果你有简单稳定的解决办法可以分享一下。

doubt V23 里面安装 mariadb-server 后好像 mariadb.service 一直起不来......所以在报错拒绝访问,不知道具体为啥......


蹲一个大佬看看啥情况

Reply View the author
要讲武德
deepin
2023-12-21 03:31
#11

现在docker hub 访问不了, 装了docker 看不了说明手册,也是麻烦。

另外可以试试直接下载编译好的docker直接使用, 不用管什么系统,也不会涉及到依赖问题, 我一直都是用的这种方式

https://docs.docker.com/engine/install/binaries/

Reply View the author
raspbian
deepin
2023-12-22 09:24
#12

官网上有文档

你照着安装就行

https://docs.docker.com/engine/install/binaries/
Reply View the author