域名买好了怎么做网站,wordpress地址 灰色,男女做暖暖试看网站,广东建设工程执业资格注册中心网站Windows11上安装docker#xff08;WSL2后端#xff09;和使用docker安装MySQL和达梦数据库 1. 操作系统环境2. 首先安装wsl2.1 关于wsl2.2 安装wsl2.3 查看可用的wsl2.4 安装ubuntu-22.042.5 查看、启动ubuntu-22.04应用2.6 上面安装开了daili2.7 wsl的更多参考 3. 下载Docke… Windows11上安装dockerWSL2后端和使用docker安装MySQL和达梦数据库 1. 操作系统环境2. 首先安装wsl2.1 关于wsl2.2 安装wsl2.3 查看可用的wsl2.4 安装ubuntu-22.042.5 查看、启动ubuntu-22.04应用2.6 上面安装开了daili2.7 wsl的更多参考 3. 下载Docker Desktop 并 安装docker3.1 关于Docker Desktop WSL 2 backend on Windows3.2 去官网下载Docker Desktop for Windows3.3 安装docker3.4 配置国内镜像可保持默认3.5 修改资源存储目录 4. 使用docker安装镜像4.1 使用docker安装MySQL4.1.1 拉取镜像4.1.2 创建挂载目录4.1.3 创建并运行容器4.1.4 连接客户端测试4.1.5 连接可视化工具测试 4.2 使用docker安装dm数据库4.2.1 下载安装包 导入安装包4.2.2 使用 docker run 启动容器名称dm8_test4.2.3 进入容器、连接数据库4.2.4 使用DM管理工具连接 5. 使用 docker-compose 管理容器 1. 操作系统环境
下面操作是在操作系统Windows11-23H2cpu11代i7上操作的其他操作环境自己确认下
2. 首先安装wsl
2.1 关于wsl
如下 WSL 全称是 Windows Subsystem for Linux 适用于 Linux 的 Windows 子系统允许在 Windows 操作系统上运行 Linux 二进制文件使开发人员能够在 Windows 环境中方便地使用 Linux 工具和应用程序。说白话就是在 windows 上不安装 Linux 系统或者不使用虚拟机便可以体验双系统。
2.2 安装wsl
安装命令如下这个过程耐心等待即可wsl --install然后重启电脑重启之后查看wsl的版本wsl -v2.3 查看可用的wsl
如下wsl.exe --list --online2.4 安装ubuntu-22.04
安装命令如下可能会有点慢 长时间没反应就回车一下wsl --install Ubuntu-22.04输入unix的用户名和密码# 我这里随便设置的是
susu
susu1234562.5 查看、启动ubuntu-22.04应用
安装成功之后在你的应用里可以查看如下 然后你就可以通过在开始菜单搜索 “Ubuntu” 来启动和管理你的Ubuntu发行版了。
2.6 上面安装开了daili
下面关了daili重新点击应用之后需要再再安装设置用户名密码这次安装过程就不提示daili配置问题了如下
2.7 wsl的更多参考
更多请去官网 https://learn.microsoft.com/en-us/windows/wsl/install.
3. 下载Docker Desktop 并 安装docker
3.1 关于Docker Desktop WSL 2 backend on Windows
请看官网 https://docs.docker.com/desktop/wsl/.
3.2 去官网下载Docker Desktop for Windows
官网 https://docs.docker.com/desktop/install/windows-install/.看系统要求 下载
3.3 安装docker
双击 Docker Desktop Installer.exe 以运行安装程序。安装过程中配置提示 要求重启 重启之后可以在cmd中执行docker version来验证是否安装成功。 注意只能装在C盘不支持更改安装目录然后点击桌面上的快捷方式启动 Docker Desktop点击 Accept,然后登录自己的 Docker 账号或者不登录也行。 再次使用docker version查看
3.4 配置国内镜像可保持默认
默认配置如下我这里不想找镜像地址了保持默认 如果要配置加个registry-mirrors但是具体的镜像地址需要自己可以找找我这里是保持上面的默认配置因为网上好多镜像地址都不能用如果配错了拉取镜像时直接就被拒绝访问了配对了还好不配的话顶多可能下载会很慢看运气吧或者其他方法懒得找镜像地址所以我就保持默认了参考下面的{builder: {gc: {defaultKeepStorage: 20GB,enabled: true}},experimental: false,registry-mirrors : [https://xxx1.com,http://xxx2.com]
}参考https://blog.csdn.net/weixin_51351637/article/details/128006765.
3.5 修改资源存储目录
想保持默认就保持默认不想默认就自己建个目录选上如下
4. 使用docker安装镜像
4.1 使用docker安装MySQL
4.1.1 拉取镜像
下面安装mysql:8.0.33如下docker pull mysql:8.0.334.1.2 创建挂载目录
如下
4.1.3 创建并运行容器
命令如下docker run -d -p 13306:3306 ^
--restart unless-stopped ^
-e TZAsia/Shanghai ^
-v D:\about_stores\about_docker\about_data\about_mysql\logs:/var/log/mysql8 ^
-v D:\about_stores\about_docker\about_data\about_mysql\data:/var/lib/mysql8 ^
-v D:\about_stores\about_docker\about_data\about_mysql\conf:/etc/mysql8/conf.d ^
-e MYSQL_ROOT_PASSWORD123456 ^
--name mysql8 ^
mysql:8.0.33说明 Windows的cmd中换行用 ^–restart unless-stopped设置重启策略为在容器手动停止时以外的任何原因退出时重启-e TZAsia/Shanghai设置容器时区–name mysql8指定容器名称-p 13306:3306将容器的3306端口 映射到 宿主机的13306端口
4.1.4 连接客户端测试
如下docker exec -it 容器id bashmysql -u root -p1234564.1.5 连接可视化工具测试
如下 如果连接有Public Key Retrieval is not allowed问题可参考下面的文章解决 linux——docker里安装mysql8.
4.2 使用docker安装dm数据库
4.2.1 下载安装包 导入安装包
下载安装包 https://eco.dameng.com/download/. 导入安装包docker load -i dm8_20240422_x86_rh6_64_rq_std_8.1.3.100_pack2.tar4.2.2 使用 docker run 启动容器名称dm8_test
命令如下docker run -d -p 30236:5236 --restartalways --namedm8_test --privilegedtrue -e LD_LIBRARY_PATH/opt/dmdbms/bin -e PAGE_SIZE16 -e EXTENT_SIZE32 -e LOG_SIZE1024 -e UNICODE_FLAG1 -e LENGTH_IN_CHAR1 -e INSTANCE_NAMEdm8_test -v /opt/data:/opt/dmdbms/data dm8:dm8_20240422_rev215128_x86_rh6_64启动、重启、停止数据库命令如下docker start dm8_test
docker restart dm8_test
docker stop dm8_test4.2.3 进入容器、连接数据库
如下 进入容器docker exec -it dm8_test bash连接数据库cd /opt/dmdbms/bin
./disql SYSDBA/SYSDBA001注意
4.2.4 使用DM管理工具连接
注意启动时设置的端口是30326默认用户名/密码SYSDBA/SYSDBA001
5. 使用 docker-compose 管理容器
后续再说