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

百度网站建设公司无锡网站建设 君通科技

百度网站建设公司,无锡网站建设 君通科技,wordpress验证码查看,大门户 wordpress目录 一、安装及配置docker 1、卸载docker相关包及删除相关配置文件 2、安装二进制docker 1.下载软件包 2.解压 3.修改镜像加速地址 4.修改profile文件 5.启动docker 6.docker常用命令 二、安装并启动gitlab镜像 1.安装gitlab镜像 1.查询满足使用需求的gitlab版本 2…目录 一、安装及配置docker 1、卸载docker相关包及删除相关配置文件 2、安装二进制docker 1.下载软件包 2.解压 3.修改镜像加速地址 4.修改profile文件 5.启动docker 6.docker常用命令 二、安装并启动gitlab镜像 1.安装gitlab镜像 1.查询满足使用需求的gitlab版本 2.下载镜像 2.运行gitlab及修改配置 1.运行gitlab 2.配置 3.验证测试 4.浏览器测试 3.修改外部访问端口docker对gitlab容器的映射 1.方法1删除原有容器重建新容器 2. 方法2 修改容器配置文件重启docker服务 3. 方法3 docker commit新构镜像 4.密码 1.默认密码 2.修改root密码 一、安装及配置docker 1、卸载docker相关包及删除相关配置文件 apt-get autoremove docker docker-ce docker-engine docker.io containerd runc apt-get autoremove docker-ce-* dpkg -l | grep docker dpkg -l |grep ^rc|awk {print $2} |sudo xargs dpkg -P rm -rf /etc/systemd/system/docker.service.d rm -rf /var/lib/docker/*docker --version #验证是否卸载成功 reboot #重启服务器 2、安装二进制docker 1.下载软件包 wget -c 0 https://download.docker.com/linux/static/stable/aarch64/docker-19.03.9.tgz 2.解压 tar -zxvf docker-19.03.9.tgz -C /usr/bin 3.修改镜像加速地址 vim /etc/docker/daemon.json{registry-mirrors: [https://docker.mirrors.ustc.edu.cn] } 4.修改profile文件 # vim /etc/profile #末尾添加如下代码export PATH/usr/bin/docker:$PATH# source /etc/profile #刷新profile文件 5.启动docker dockerd --data-root/var/lib/docker #启动dockerdocker version #查询版本验证docker是否安装成功 6.docker常用命令 docker常用命令 二、安装并启动gitlab镜像 1.安装gitlab镜像 1.查询满足使用需求的gitlab版本 Docker官方仓库 在仓库中查询gitlab因为需要区分构建后的架构查找自己需要使用的CPU架构版本飞腾为arm64架构这里选择的是yrzr/gitlab-ce-arm64v8这个版本是arm64架构 2.下载镜像 rootkylin:~# docker pull yrzr/gitlab-ce-arm64v8 2.运行gitlab及修改配置 1.运行gitlab rootkylin:~# docker run -d \ --restart always \ #容器停止后的重启策略: 容器退出时总是重启 --name gitlab \ --privileged \ --memory 4096M \ -p 1022:22 -p 1080:1080 -p 443:443 \ #端口左边为宿主机右边为容器 --hostname gitlab.example.com \ #访问域名可以后续修改 --env GITLAB_OMNIBUS_CONFIGnginx[redirect_http_to_https] true; \ -v /root/software/gitlab/etc:/etc/gitlab:z \ #数据卷挂载左边为宿主机右边为容器 -v /root/software/gitlab/log:/var/log/gitlab:z \ -v /root/software/gitlab/data:/var/opt/gitlab:z \ yrzr/gitlab-ce-arm64v8:latest 2.配置 gitlab上创建项目的时候生成项目的URL访问地址是按容器的hostname来生成的也就是容器的id。作为gitlab服务器我们需要一个固定的URL访问地址于是需要配置/etc/gitlab/gitlab.rb         下面的配置文件需要在容器内修改请勿挂载到宿主机的文件上进行修改否则可能会出现配置更新不到容器内或者延迟更新到容器内导致启动成功却无法访问。 rootkylin:~# docker exec -it gitlab /bin/bash #进容器内部 rootgitlab:/# vi /etc/gitlab/gitlab.rb #修改配置文件#gitlab访问地址可以写域名。如果端口不写的话默认为80端口这里的端口号要与启动容器时的端口映射相对应 external_url http://192.168.5.52:1080 #ssh主机ip gitlab_rails[gitlab_ssh_host] 192.168.5.52 #ssh连接端口 gitlab_rails[gitlab_shell_ssh_port] 1022rootgitlab:/# gitlab-ctl reconfigure # 让配置生效 rootgitlab:/# gitlab-ctl restart # 重启gitlab3.验证测试 rootkylin:~# curl http://localhost:1080 htmlbodyYou are being a hrefhttp://localhost:1080/users/sign_inredirected/a./body/htm 4.浏览器测试 浏览访问http://192.168.5.52:1080 3.修改外部访问端口docker对gitlab容器的映射 1.方法1删除原有容器重建新容器 docker rm gitlab 或 容器id #删除容器 # 构建新的容器命令参照上面注意修改相应端口号 优点简单快捷测试环境使用较多 缺点若为数据库镜像重建后再重新配置一次比较麻烦 2. 方法2 修改容器配置文件重启docker服务 rootkylin:~# docker stop f9c #停止容器 rootkylin:~# pkill -9 docker #停掉docker rootkylin:~# ps aux | grep docker #确认docker进程是否被关闭 rootkylin:~# cat /var/lib/docker/containers/容器ID/hostconfig.json #参照下图 如上图所示文件中其中一项是PortBindings 1080/tcp对应的是容器内部的80端口HostPort对应的是映射到宿主机的端口8080按照需求修改端口然后启动docker服务再重启容器即可 rootkylin:~# dockerd --data-root/var/lib/docker rootkylin:~# docker restart gitlab #重启后需要等待几分钟和硬件配置有直接关系 优点这个方法的优点是没有副作用操作简单缺点是需要重启整个docker服务如果在同一个宿主机上运行着多个容器服务会影响其他容器服务 注意一定要先停掉docker修改配置才能成功。 3. 方法3 docker commit新构镜像 把一个容器的文件改动和配置信息commit到一个新的镜像把容器所有的文件改动和配置信息导入成一个新的docker镜像然后用这个新的镜像重起一个容器这对之前的容器不会有任何影响。 停止docker 容器 docker stop gitlab commit该docker容器 docker commit gitlab new_gitlab:tag 重新启动一个容器 docker run ... 优点不会影响宿主机上的其他容器 缺点管理起来显得比较乱不如方法2直观 4.密码 1.默认密码 rootkylin:~# docker exec -it gitlab bash rootgitlab:/# cat /etc/gitlab/initial_root_password # WARNING: This value is valid only in the following conditions # 1. If provided manually (either via GITLAB_ROOT_PASSWORD environment variable or via gitlab_rails[initial_root_password] setting in gitlab.rb, it was provided before database was seeded for the first time (usually, the first reconfigure run). # 2. Password hasnt been changed manually, either via UI or via command line. # # If the password shown here doesnt work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.Password: 密码 2.修改root密码 rootgitlab:/# gitlab-rails console #容器内部打开控制台 --------------------------------------------------------------------------------Ruby: ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c5) [aarch64-linux]GitLab: 15.10.1 (a2b7634113a) FOSSGitLab Shell: 14.18.0PostgreSQL: 13.8 ------------------------------------------------------------[ booted in 55.94s ] Loading production environment (Rails 6.1.7.2) irb(main):001:0 user User.find(1) #查看id为1的账号#User id:1 root irb(main):002:0 user.password 花非人陌 #修改密码Caixm123xuan irb(main):003:0 user.password_confirmation #确认密码Caixm123xuan irb(main):004:0 user.save! #保存配置true irb(main):005:0 exit #退出控制台
http://www.hkea.cn/news/14288707/

相关文章:

  • 中山市路桥建设有限公司网站asp源码-漂亮企业源码大气公司网站模版
  • 网站分站作用网站开发确认书
  • 网站建设专家是干嘛的昆明电商网站建设
  • 修改网站参数用什么工具做网站
  • 东莞商城网站建设哪里比较好wordpress 插件更新
  • 青岛市黄岛区城市建设局网站企业网站建设单位
  • 建设银行门户网站商城网站策划方案
  • 花店网站建设目的网站建设方案的重要性
  • 网站建设与运营的实训总结珠海网站建设 金蝶
  • 自己做的网站被黑了怎么办wordpress更改主题背景
  • 建立网站的目的和功能淄博网站文章优化
  • 做海报找背景图有哪些网站市场营销策划公司排名
  • 深圳网站设计推广崇信县门户网站官网
  • 建个微网站多少钱唐山网站优化
  • 公司长沙建站广州公司注册名字查询
  • 谁用腾讯风铃做网站的珠海附近交友平台软件
  • 用织梦做的公司网站 经常被攻击wordpress 公告插件
  • 行业网站排名查询wordpress调用导航代码
  • 手机怎么制作网站教程视频教程简易手机app制作教程
  • 合肥手机网站建设现在很多网站都是wordpress
  • 哪种网站开发简单传奇免费网站模板下载
  • 钓鱼转转网站在线生成软件五屏网站建设怎样
  • 天津品牌网站建设公司设计制作建筑模型教案
  • 棠下手机网站建设线下广告投放渠道都有哪些
  • 网站社区的建设网站建设进度及实过程
  • 精通网站建设 pdf微盘响应式网站源代码
  • 法律网站模板网络营销所学课程
  • 扁平化资讯网站模板东莞做网站 信科网络
  • 做明星个人资料网站100款软件app免费下载大全
  • 设计工作网站好扬州网站建设小程序