发布产品的免费平台有哪些/seo百度站长工具查询

发布产品的免费平台有哪些,seo百度站长工具查询,建设发展公司网站,中国十大平面设计师排名一、环境配置 1、宿主机系统:macOS Sequoia(版本15.2) 2、虚拟机VMware Fusion版本:专业版 13.6.2 (24409261) 3、虚拟机系统:AlmaLinux-9-latest-x86_64-boot.iso 二、安装Harbor开源企业级Docker镜像 Harbor 是一个开源的企业级 Docker…

一、环境配置

1、宿主机系统:macOS Sequoia(版本15.2)

2、虚拟机VMware Fusion版本:专业版 13.6.2 (24409261)

3、虚拟机系统:AlmaLinux-9-latest-x86_64-boot.iso

二、安装Harbor开源企业级Docker镜像

Harbor 是一个开源的企业级 Docker 镜像 仓库,提供了许多功能,包扩用户管理、访问控制、镜像复制和安全扫描;Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。

1、安装Harbor

1.1环境准备

1.1.1查看虚拟机IP命令:
ifconfig

1.1.2查看防火墙状态

防火墙操作比较好的文章:https://zhuanlan.zhihu.com/p/612481340

查看防火墙状态:
systemctl status firewalld
关闭防火墙:
systemctl stop firewalld
开启防火墙:
systemctl start firewalld
重新加载防火墙规则:
firewall-cmd --reload
1.1.3关闭内核安全机制,(这个在网上查看资料的时候有大神关闭了,但是我没关闭也成功了,暂且记录一下)
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0

1.2部署Docker和Docker Compose

1.2.1部署Docker
1.2.1.1卸载系统之前的Docker镜像,因我是新装的虚拟机什么都没安装,我直接执行,方法记录一下
# 安装前先更新yum,不然有可能出现本机无法连接虚拟机的mysql、redis等
sudo yum update
# 卸载系统之前的docker,以及 docker-cli
sudo yum remove docker-ce docker-ce-cli containerd.io
# 卸载系统之前的docker 
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

 

1.2.1.2安装必须的依赖
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

1.2.1.3设置 docker repo 的 yum 位置
# 配置镜像
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.2.1.4安装 docker,以及 docker-cli
sudo yum install -y docker-ce docker-ce-cli containerd.io

1.2.1.5配置 docker 加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

1.2.1.6启动 docker & 设置 docker 开机自启
systemctl enable docker

1.2.1.7查看docker版本
docker -v

1.2.2部署Docker-Compose服务

Harbor是需要Docker-Compose服务做支撑的

1.2.2.1下载最新Docker-Compose
# 下载阿里云docker-compose二进制文件
# curl -L https://mirrors.aliyun.com/docker-toolbox/linux/compose/1.21.2/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose
# 下载github最新docker-compose版本
sudo curl -L "https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可执行权限
chmod +x /usr/local/bin/docker-compose

这里要注意:

第一次安装我也是安装的阿里的最新镜像,1.21.2,安装完毕,启动一直报错

ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/

这个问题就是因为版本问题导致的,把阿里的镜像换成github的再次下载docker-compose问题解决,卡了我一天

解决方案一: 

按照这种解决错误会变为,没有根本解决

1.2.2.2查看Docker-Compose版本
docker-compose -v

 1.3部署Harbor服务

官网地址:Releases · goharbor/harbor · GitHub

1.3.1下载并解压Harbor安装包,这里要文明上网!!!!,另外下载解压的时候要注意存放的文件位置
sudo wget https://github.com/goharbor/harbor/releases/download/v2.12.2/harbor-offline-installer-v2.12.2.tgz

sudo tar xvf harbor-offline-installer-v2.12.2.tgz

1.3.2配置Harbor参数文件

解压后,在目录下会生成一个harbor.yml.tmpl文件(复制harbor.yml.tmpl并重命名为harbor.yml)。修改harbor.yml

# 拷贝一份Harbor的配置文件
[root@localhost ~]# cp /usr/local/harbor/harbor.yml.tmpl /usr/local/harbor/harbor.yml
[root@localhost ~]# vim /usr/local/harbor/harbor.yml
# 修改hostname,修改为自己的IP地址
hostname: 192.168.119.133
# 将https段的内容全部注释,这里不使用https访问
#################################################################https:# https port for harbor, default is 443#port: 443# The path of cert and key files for nginx#certificate: /your/certificate/path#private_key: /your/private/key/path################################################################# 对配置文件进行语法检查,将会自动拉取必要的镜像
[root@localhost ~]# /usr/local/harbor/prepare
1.3.3启动Harbor

在解压的目录下运行./install.sh脚本开始安装。安装过程中会检查环境、配置文件等,并下载所需的Docker镜像。

# 需要一点时间,等待安装回显结束即可
[root@localhost ~]# sh /usr/local/harbor/install.sh
 1.3.4查看Harbor启动镜像
docker-compose ps

1.3.5访问私有仓库

访问地址:虚拟机的地址,不用端口

用户名:zaiharbor.yml文件里有,默认:admin

密码:文件里有,默认:Harbor12345

 三、使用docker上传镜像到Harbor

3.1服务器本机上操作

3.1.1本机登录

# 使用 docker 进行登录和推送,在推送镜像之前要做一次登录
docker login -u admin -p Harbor12345 http://127.0.0.1

3.1.2本机拉取镜像

这里先描述一个问题,就是使用docker search mysql一直不通过各种配置,各种搜索问题依旧没有解决,暂时记录一下处理过程,哪位大神有思路一起交流

解决步骤:

1、修改ifcfg-enp0s3,我用的almalinux这个文件夹下没有这个文件,我手动配置,但是问题没解决

 cd /etc/sysconfig/network-scripts/vim ifcfg-enp0s3 加入DNS1=8.8.8.8

修改resolv.conf 

vim /etc/resolv.conf加入
nameserver 8.8.8.8

重启网络:问题没解决呀

# 使用这个命令会报错
systemctl restart network# 使用
systemctl restart NetworkManagersystemctl status NetworkManager

2、修改DNS

# 文件地址
sudo vim /etc/resolv.conf# 文件内容
; generated by /usr/sbin/dhclient-script
nameserver 114.114.114.114.
nameserver 8.8.8.8
options edns0 trust-ad
search localdomain

修改docker的daemon.json文件

# 文件位置
sudo vim /etc/docker/daemon.json# 文件内容
{"max-concurrent-downloads": 10,"max-concurrent-uploads": 5,"default-shm-size": "1G","debug": true,"experimental": false,"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}# 修改完毕要重启
sudo systemctl daemon-reload
sudo systemctl restart docker

问题依旧,但是可以拉取镜像,哪位大神有经历可以帮忙看一下。先走下边的流程

3.1.3拉取镜像

[root@localhost ~]# docker pull mysql:5.6

3.1.4将镜像打标签

# push上传镜像必须要以,以下格式进行打标签
# 格式:私有仓库IP地址/项目名称/镜像标签
[root@localhost ~]# docker tag mysql:5.6 127.0.0.1/wj_demo/mysql:v1

3.1.5上传镜像到Harbor

docker push 127.0.0.1/wj_demo/mysql:v1

 3.2宿主机/其他客户端上传镜像到docker仓库服务器

在宿主机上配置镜像仓库地址

#在宿主机上查看docker安装位置
docker info

#在信息列表中找到.docker文件夹路径,进入.docker文件夹修改daemon.json文件 

添加insecure-registries信息,IP为虚拟机地址,80为harbor.yml文件中配置的端口

准备上传

1、登陆

docker login -u 用户名 -p 密码 IP:端口

2、打包

3、推送

4、宿主机拉取镜像

docker pull 172.16.156.128:80/wj_demo/mysql5.7:v1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/74004.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于微信小程序端base64解码问题

由于atob是浏览器端的&#xff0c;对于微信小程序不支持&#xff0c;导致模拟器【开发工具】显示正常&#xff0c;但真机异常解析失败问题&#xff0c;微信小程序原有的api&#xff0c;官方文档中也废弃了 解决方案&#xff1a; 调用&#xff1a; const decodedString ba…

鸿蒙NEXT项目实战-百得知识库03

代码仓地址&#xff0c;大家记得点个star IbestKnowTeach: 百得知识库基于鸿蒙NEXT稳定版实现的一款企业级开发项目案例。 本案例涉及到多个鸿蒙相关技术知识点&#xff1a; 1、布局 2、配置文件 3、组件的封装和使用 4、路由的使用 5、请求响应拦截器的封装 6、位置服务 7、三…

【css酷炫效果】纯CSS实现进度条加载动画

【css酷炫效果】纯CSS实现进度条加载动画 缘创作背景html结构css样式完整代码基础版进阶版 效果图 通过CSS渐变与背景位移动画&#xff0c;无需JavaScript即可创建流体动态进度条。 想直接拿走的老板&#xff0c;链接放在这里&#xff1a;https://download.csdn.net/download/u…

【NeurIPS-2022】CodeFormer: 将人脸复原转化为码本预测以减少LQ-HQ映射的不确定性

写在前面&#xff1a;本博客仅作记录学习之用&#xff0c;部分图片来自网络&#xff0c;如需引用请注明出处&#xff0c;同时如有侵犯您的权益&#xff0c;请联系删除&#xff01; 文章目录 前言论文动机方法实验 总结互动致谢参考往期回顾 前言 盲人脸恢复是一个高度不适定的…

k8s1.30 部署calio网络

一、介绍 网路组件有很多种&#xff0c;只需要部署其中一个&#xff0c;推荐calio。 calio是一个纯三成的数据中心网络方案&#xff0c;calico支持广泛的平台。如k8s&#xff0c;openstack等。 calio在每一个计算节点利用linux内核&#xff0c;实现了一个高效的虚拟路由器来…

数据结构(python)-------栈和队列2

目录 二、队列 &#xff08;一&#xff09;、定义 1. 定义 2. 逻辑结构 3. 存储结构 4. 运算规则 5. 实现方式 &#xff08;二&#xff09;、队列与一般线性表的区别 一般线性表 队列 &#xff08;三&#xff09;、分类 …

基于SpringBoot的“校园招聘网站”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“校园招聘网站”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 系统整体功能图 局部E-R图 系统首页界面 系统注册…

投资日记_道氏理论技术分析

主要用于我自己参考&#xff0c;我感觉我做事情的时候容易上头&#xff0c;忘掉很多事情。 技术分析有很多方法&#xff0c;但是我个人相信并实践的还是以道氏理论为根本的方法。方法千千万万只有适合自己价值观&#xff0c;习惯&#xff0c;情绪&#xff0c;性格的方法才是好的…

Windows主机、虚拟机Ubuntu、开发板,三者之间文件互传

以下内容源于日常学习的整理&#xff0c;欢迎交流。 下图是Windows主机、虚拟机Ubuntu、开发者三者之间文件互传的方式示意图&#xff1a; 注意&#xff0c;下面谈及的所有方式&#xff0c;都要求两者的IP地址处于同一网段&#xff0c;涉及到的软件资源见felm。 一、Windows主…

RIP路由欺骗攻击与防御实验详解

一、基础网络配置 1. 路由器R1配置 interface GigabitEthernet0/0/0ip address 192.1.2.254 255.255.255.0 ! interface GigabitEthernet0/0/1ip address 192.1.3.254 255.255.255.0 ! router rip 1version 2network 192.1.2.0network 192.1.3.0 2. 路由器R2配置 interface…

阿里云平台Vue项目打包发布

目录&#xff1a; 1、vue项目打包2、通过ngixn发布vue的打包文件 1、vue项目打包 在你的vue项目下执行npm run build命令进行打包。 2、通过ngixn发布vue的打包文件 直接将打包的dist文件拷贝到nginx目录下即可。 修改nginx.conf的配置文件的相关配置&#xff0c;如端口或者ro…

《基于Spring Boot+Vue的智慧养老系统的设计与实现》开题报告

个人主页:@大数据蟒行探索者 一、研究背景及国内外研究现状 1.研究背景 根据1982年老龄问题世界大会联合国制定的标准,如果一个国家中超过65岁的老人占全国总人口的7%以上,或者超过60岁的老人占全国总人口的10%以上,那么这个国家将被定义为“老龄化社会”[1]。 随着国…

SpringCache @Cacheable 在同一个类中调用方法,导致缓存不生效的问题及解决办法

由于项目需要使用SpringCache来做一点缓存&#xff0c;但自己之前没有使用过&#xff08;其实是没有听过&#xff09;SpringCache&#xff0c;于是&#xff0c;必须先学习之。 显然&#xff0c;就是在同一个类中&#xff0c;MethodA 调用了 MethodB&#xff0c;那么 MethodB 上…

在VMware上部署【Ubuntu】

镜像下载 国内各镜像站点均可下载Ubuntu镜像&#xff0c;下面例举清华网站 清华镜像站点&#xff1a;清华大学开源软件镜像站 | Tsinghua Open Source Mirror 具体下载步骤如下&#xff1a; 创建虚拟机 准备&#xff1a;在其他空间大的盘中创建存储虚拟机的目录&#xff0c…

初入ARM,点灯,按键与中断相结合

与MCU不同&#xff0c;ARM属于功能更复杂&#xff0c;更强大的SOC&#xff0c;是可以移植操作系统的&#xff0c;但是在最开始学习arm&#xff0c;需要了解arm的运行方式&#xff0c;所以现在使用的是裸机开发。arm系统有多种工作模式&#xff0c;分别是User&#xff0c;IRQ&am…

Moonlight-16B-A3B: 变革性的高效大语言模型,凭借Muon优化器打破训练效率极限

近日&#xff0c;由Moonshot AI团队推出的Moonlight-16B-A3B模型&#xff0c;再次在AI领域引发了广泛关注。这款全新的Mixture-of-Experts (MoE)架构的大型语言模型&#xff0c;凭借其创新的训练优化技术&#xff0c;特别是Muon优化器的使用&#xff0c;成功突破了训练效率的极…

风尚云网|前端|JavaScript性能优化实战:从瓶颈定位到高效执行

JavaScript性能优化实战&#xff1a;从瓶颈定位到高效执行 JavaScript性能优化 在移动优先和Web应用日益复杂化的今天&#xff0c;JavaScript性能优化已成为前端工程师的必修课。本文将通过真实场景案例&#xff0c;深入解析从性能瓶颈定位到具体优化策略的完整闭环&#xff…

强大的AI网站推荐(第一集)—— Devv AI

网站&#xff1a;Devv AI 号称&#xff1a;最懂程序员的新一代 AI 搜索引擎 博主评价&#xff1a;我的大学所有的代码都是使用它&#xff0c;极大地提升了我的学习和开发效率。 推荐指数&#xff1a;&#x1f31f;&#x1f31f;&#x1f31f;&#x1f31f;&#x1f31f;&#x…

使用 .NET Core 的本地 DeepSeek-R1

使用 .NET 在我的 MacBook Pro 上与当地 LLM 聊天的历程。 如今&#xff0c;只需使用浏览器即可轻松使用 ChatGPT 或其他 genAI。作为开发人员&#xff0c;我们可以通过直接集成 OpenAI API 等来做更复杂的事情。如果我们想在自己的机器上运行 LLM&#xff0c;只是为了找人聊天…

Visual Studio调试的技巧

1.什么是bug&#xff1f; bug&#xff1a;程序漏洞&#xff0c;也就是程序中存在的问题。 2.什么是调试&#xff1f; 当我们发现了程序中的问题后就会解决问题&#xff0c;前提是要找到问题&#xff0c;那么进行调试&#xff08;debug&#xff09;以此来找到问题。 3.debug…