第三十八天

2024-08-29 22:20
文章标签 第三十八

本文主要是介绍第三十八天,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第八周 周四

pip修改镜像源

查看python版本

python --version

安装pip

yum -y install python-pip

指定版本更新pip

​
[root@docker1 ~]# pip install --upgrade pip==20.3  -i https://mirrors.aliyun.com/pypi/simple
​
[root@docker1 ~]# pip install docker-compose --ignore-installed requests  -i https://mirrors.aliyun.com/pypi/simple
​
#确保docker-compose 版本     1.26.2 (大于1.18即可)
​

安装docker

上传包,解压

[root@docker1 ~]# sh docker.sh 
[root@docker1 ~]# tar -zxvf harbor-offline-installer-v2.11.1.tgz 
[root@docker1 ~]# ls
anaconda-ks.cfg  docker.sh  harbor  harbor-offline-installer-v2.11.1.tgz
​

进入harbor目录修改配置文件

[root@docker1 ~]# cd harbor/
[root@docker1 harbor]# cp harbor.yml.tmpl harbor.yml
[root@docker1 harbor]# ls
common.sh              harbor.yml       install.sh  prepare
harbor.v2.11.1.tar.gz  harbor.yml.tmpl  LICENSE
[root@docker1 harbor]# vim harbor.yml
hostname: 192.168.1.24   #修改域名为本机ip地址
​
#注意:若没有https服务,需要将配置文件中所有https相关内容注释
​

配置docker镜像源

执行harbor脚本

[root@docker1 harbor]# vim /etc/docker/daemon.json
{"registry-mirrors": ["https://do.nark.eu.org","https://dc.j8.work","https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn"],"hosts": ["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"],"insecure-registries":["http://192.168.1.24"]
}
​
[root@docker1 harbor]# vim /usr/lib/systemd/system/docker.service
.....
ExecStart=/usr/bin/dockerd #删除后面多余的内容
.....
​
[root@docker1 harbor]# systemctl daemon-reload  #加载docker配置文件
[root@docker1 harbor]# systemctl restart docker  #重启
​
[root@docker1 harbor]# ./prepare 
[root@docker1 harbor]# ./install.sh 
#执行脚本,启动获取harbor所需容器
​

浏览器访问harbor(直接访问ip即可)

注意: 若出现80端口无法连接问题,网页发布在443端口,执行以下命令

[root@docker1 harbor]# docker-compose down  
[root@docker1 harbor]# ./prepare 
[root@docker1 harbor]# ./install.sh 
[root@docker1 harbor]# docker ps --all
#发现nginx恢复80端口即可,若实在无法恢复,访问时加上端口号

登录

[root@docker1 harbor]# docker login http://192.168.1.24
Username: admin
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
​
Login Succeeded
​

上传镜像

  1. 打标签

docker tag centos:latest 192.168.1.24:/library/centos:v0
  1. 上传

[root@docker1 harbor]# docker push 10.0.0.51/library/centos:v0

使用到的docker-compose命令

# 一次性关闭所有容器
[root@docker1 harbor]# docker-compose stop
# 开启所有容器
[root@docker1 harbor]# docker-compose start
# 删掉所有容器
[root@docker1 harbor]# docker-compose down
# 重新检查环境

在其他docker主机上配置daemon仓库,启动docker,使用复制的下载链接,添加共享的镜像

[root@node11 ~]# vim /etc/docker/daemon.json
"insecure-registries" : [
"http://10.0.0.51"
],
[root@node11 ~]# systemctl daemon-reload
[root@node11 ~]# systemctl restart docker
[root@node11 ~]# docker pull
10.0.0.51/library/centos@sha256:a1801b843b1bfaf77c501e7a6d3f709401a1e0c838630
37fa3aab063a7fdb9dc
10.0.0.51/library/centos@sha256:a1801b843b1bfaf77c501e7a6d3f709401a1e0c838630
37fa3aab063a7fdb9dc: Pulling from library/centos
Digest:
sha256:a1801b843b1bfaf77c501e7a6d3f709401a1e0c83863037fa3aab063a7fdb9dc
Status: Downloaded newer image for
10.0.0.51/library/centos@sha256:a1801b843b1bfaf77c501e7a6d3f709401a1e0c838630
37fa3aab063a7fdb9dc
10.0.0.51/library/centos@sha256:a1801b843b1bfaf77c501e7a6d3f709401a1e0c838630
37fa3aab063a7fdb9dc
[root@node11 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 5d0da3dc9764 2 years ago 231MB
10.0.0.51/library/centos <none> 5d0da3dc9764 2 years ago 231MB

这篇关于第三十八天的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1119008

相关文章

第三十八篇-TeslaP40-SenseVoice部署,速速杠杠的

环境 系统:CentOS-7CPU: 14C28T内存:32G显卡:Tesla P40 24G驱动: 535CUDA: 12.2 创建环境 conda create -n sv python=3.11 -yconda activate sv 克隆 git clone https://github.com/FunAudioLLM/SenseVoice.gitcd Sense

动态规划之买卖股票篇-代码随想录算法训练营第三十八天| 买卖股票的最佳时机ⅠⅡⅢⅣ,309.最佳买卖股票时机含冷冻期,714.买卖股票的最佳时机含手续费

121. 买卖股票的最佳时机 题目链接:. - 力扣(LeetCode) 讲解视频: 动态规划之 LeetCode:121.买卖股票的最佳时机1 题目描述: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

代码随想录算法训练营第三十八天| 509. 斐波那契数 ,70. 爬楼梯,746. 使用最小花费爬楼梯

509. 斐波那契数 - 力扣(LeetCode) class Solution {public int fib(int n) {if (n <= 1) {return n;}int[] dp = new int[n + 1];dp[0] = 0;dp[1] = 1;for (int i = 2; i <= n; i++) {dp[i] = dp[i - 1] + dp[i - 2];}re

训练营第三十八天 | 309.最佳买卖股票时机含冷冻期动态规划系列七总结714.买卖股票的最佳时机含手续费股票问题总结篇!

309.最佳买卖股票时机含冷冻期 力扣题目链接(opens new window) 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。 示例: 输

追逐自己的梦想----------辅助制作第三十八课:物品出售的分析和实现

首先是找到出售物品的call007A97E7 898D 0AD8FFFF MOV DWORD PTR SS:[EBP-27F6],ECX007A97ED 8B0D 8048F300 MOV ECX,DWORD PTR DS:[F34880]007A97F3 52 PUSH EDX007A97F4 C785 EED7FFFF 0>MOV

代码随想录算法训练营第三十八 |● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯

我在每一个算法开始之前都会去认真的看一下这个理论基础,或者说是算法的主要思想,可以直接看视频carl讲解的很清晰;其次还会大致看一下这一part中的题型及难度 动态规划理论基础讲解链接:https://programmercarl.com/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html 视

算法训练营第三十八天 | LeetCode 435 无重叠区间、LeetCode 763 划分字母区间、LeetCode 56 合并区间

LeetCode 435 无重叠区间 这题和用最少数量的🗡引爆气球比较相像,首先还是要对区间进行排序,至于按左边界还是按右边界好像无所谓。但是上一题我用的是左边界排序,对右边界进行更新,所以这里我们就还是采用一样的思路好了。 大概也还是双指针,并且每次循环开始将j固定在i+1位置开始遍历,如果j起始位置小于i结束位置,注意是小于,这里是重叠,不包含挨在一起的情况,就将需要去重叠的区间数+1,

代码随想录算法训练营第三十八天| 435. 无重叠区间 、763.划分字母区间、56. 合并区间

435. 无重叠区间 题目链接:435. 无重叠区间 文档讲解:代码随想录/无重叠区间 视频讲解:视频讲解-无重叠区间 状态:已完成(1遍) 解题过程  看到题目的第一想法 这道题我的想法是首先将集合按照start从小到大排序,如果start一样,局部最优就是把end更大的移除。但是太单薄了,支撑不起题目的要求,想了半天想不到思路,直接看视频讲解吧。 看完代码随想录之后的想法

【刷题】代码随想录算法训练营第三十八天|509、斐波那契数,70、爬楼梯,746、使用最小花费爬楼梯

目录 509、斐波那契数70、爬楼梯746、使用最小花费爬楼梯 509、斐波那契数 讲解:https://programmercarl.com/0509.%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0.html 动规是由前一个状态推导出来的,而贪心是局部直接选最优的,对于刷题来说就够用了。 class Solution {

第三十八篇:CAKeyframeAnimation--+CAShapeLayer+UIBezierPath用法,关键帧动画

有个很关键的属性:rotationMode // 把rotationMode设置=kCAAnimationRotateAuto根据曲线的切线自动旋转     keyframeAnimation.rotationMode =kCAAnimationRotateAuto ; //// ViewController.m// CAKeyframeAnimation--+CAS