当前位置: 首页 > news >正文

做网页前端接活网站数据库网页制作教程

做网页前端接活网站,数据库网页制作教程,网站建设教学视频教程,大学生网站建设规划书在windows server 2022搭建gitlab……但是失败了1. 前言2. 安装ubuntu环境2. 安装docker3. 映射3.1 端口映射3.2 路径映射1. 前言 上一篇#xff1a;在windows本地机搭建gitlab 本来按理来说没必要另起一篇#xff0c;但是没想到#xff0c;在新机器的windows server 2022… 在windows server 2022搭建gitlab……但是失败了1. 前言2. 安装ubuntu环境2. 安装docker3. 映射3.1 端口映射3.2 路径映射1. 前言 上一篇在windows本地机搭建gitlab 本来按理来说没必要另起一篇但是没想到在新机器的windows server 2022上按照上篇搭建了之后发现gitlab安装成功后怎么都起不来在管理页面也始终是500错误。 折腾了几个星期用尽各种办法都搞不定docker desktop还一直在崩溃换了新版本也没用。 直到找到docker desktop官方页面Install Docker Desktop on Windows文档中的一句话一切才豁然开朗…… Docker Desktop is not supported on server versions of Windows, such as Windows Server 2019 or Windows Server 2022. nmdwsm 总之有点难崩了它让我去微软的官方文档开始为容器准备 Windows查找使用方法。 顺便又找到了一位前辈写的教程Windows Server 2022 安装配置——安装 Docker 既然找到了根因那就又有了信心开干 2. 安装ubuntu环境 打开powershell注意不能是cmd否则会没有相关的命令可以执行 安装虚拟容器环境 Install-WindowsFeature -Name Hyper-V Install-WindowsFeature -Name containers然后重启电脑。 再次打开powershell安装docker Invoke-WebRequest -UseBasicParsing https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1 -o install-docker-ce.ps1 \install-docker-ce.ps1 # 检查版本 docker version前辈的文章中说可选安装docker-compose但是安装之后却报错了不过考虑到也用不着多容器执行就跳过了。 再次重启电脑。 安装wsl该指令只支持windows server 2022版本其它需要手动安装 wsl --install这会自动下载并安装Ubuntu系统到你的windows上等待下载安装完成。 注意这个过错中会让你输入初始用户名和2次密码记得修改内容后面再改会非常麻烦 退出wsl exit查看wsl版本确定是wsl2 wsl --status再次进入wsl wsl此外列出一些命令 查看wsl中的系统 wsl --list --verbose注销删除wsl中的系统 wsl --unregister Ubuntu名称2. 安装docker 这部分基本就是照抄前辈写的内容Windows Server 2022 安装配置——安装 Docker 进入wsl wsl安装依赖 sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release安装docker # 创建存放文件夹 sudo mkdir -p /etc/apt/keyrings # curl下载密钥并存放至刚创建的文件夹下 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg # 设置存储库 echo deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null # 安装docker sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin验证 sudo service docker start sudo docker version成功打印版本信息安装docker成功。 # 将当前用户添加到docker组避免每次使用sudo需要重启wsl生效 sudo usermod -aG docker $USER后续使用wsl中的docker安装gitlab。 3. 映射 3.1 端口映射 wsl2会自动将端口映射到windows相同端口 3.2 路径映射 将共享文件夹路径从docker映射到windows 用/mnt/盘符/文件夹映射如/mnt/d/gitlab-data对应 Windows 的D:\gitlab-data。 但是/mnt/盘符/下面的文件系统本质上仍然是windows的文件系统所以直接映射之后gitlab运行会报错 需要在/mnt下面新建linux文件系统的目录用于挂载例如 mkdir -p /mnt/gitlab/config mkdir -p /mnt/gitlab/log mkdir -p /mnt/gitlab/data在windows系统中想要访问这些文件只需要在文件浏览器里面输入 \\wsl$如果权限不足则在wsl中把默认登录用户修改为root sudo vi /etc/wsl.conf重启wsl wsl --shutdown……然后启动gitlab还是报错500了。 我投降把数据都打包在容器里面吧不搞外部数据路径映射了这样下次搬迁的时候还好搬一点…… 于是直接下载完整的latest的gitlab镜像不使用任何外部路径在容器内部运行不改任何东西 又报错500了…… 500的错误实在太多根本修不完决定投降。 gitlab再见一转部署gitea 下一篇在windows server 2022搭建gitea
http://www.pierceye.com/news/173837/

相关文章:

  • 廊坊代运营公司广东网站se0优化公司
  • 西双版纳建设厅网站宁夏建网站报价
  • 网站优化分析软件手机端网站源码
  • 我想克隆个网站 怎么做网站 运营工作如何做
  • 承德网站制作公司哪家好如何选择邯郸网站建设
  • 网络分析的应用案例广东网络seo推广平台
  • 网站开发设计合同北京网站排名优化公司
  • 免费建立个人网站凡科怎么下载app
  • 网站题头是什么做线上网站需要钱吗
  • 陕西省建设工程监理协会网站 查询动易网站首页错位
  • 老公做网站网站推广wordpress 文件加载顺序
  • 网站开发保存学习进度的方案搭建网站免费
  • 做网站对外贸有什么用网站怎么防k
  • 网站开发网站建设常州建站程序
  • 赤峰建设局网站物流公司网站制作模板
  • 装修第三方平台网站建设网站开发及设计
  • 男女做那个的小视频网站个人如何注册公司流程
  • 机关网站建设前期准备工作wordpress替代
  • 机关网站建设无锡宜兴网站建设
  • 江苏景禾瑜博建设工程有限公司网站做网站注册公司
  • 如何找到做网站的客户贵州二建报名入口官网
  • 网站怎么做301定向wordpress极客式主题
  • 造价工程建设协会网站怎么把做的网站发布
  • 万网网站首页好企业网站
  • 廊坊做网站电话企业网络搭建拓扑图
  • 建设社区网站有什么借鉴之处专业网站制作哪家专业
  • 南宁网站推广流程wordpress 雅黑字体
  • 个人网站制作代码河北seo基础知识
  • 国内做视频的网站有哪些企业网站价格花
  • 泰安网站推广优化wordpress首页图片