Merge remote-tracking branch 'origin/2.0' into 2.0

Former-commit-id: 838077afc7c9234664b8918b35c372335a160da8
This commit is contained in:
tzwang 2023-07-10 10:30:44 +08:00
commit a13bf4782c
3 changed files with 11 additions and 11 deletions

View File

@ -40,7 +40,8 @@ type Config struct {
Endpoint string Endpoint string
} }
DockerConf struct { RegistryConf struct {
Host string Username string
Password string
} }
} }

View File

@ -149,7 +149,7 @@ func pushImage(svcCtx *svc.ServiceContext, hash string, name string) error {
return err return err
} }
//time.Sleep(12 * 100 * time.Millisecond) //time.Sleep(12 * 100 * time.Millisecond)
privateImageName := "hub.jcce.dev:18445/repository/docker-hub/" + name privateImageName := "registry.cn-hangzhou.aliyuncs.com/jointcloud/pcm:" + name
// 给镜像打上私有仓库的tag // 给镜像打上私有仓库的tag
err = svcCtx.DockerClient.ImageTag(context.Background(), name, privateImageName) err = svcCtx.DockerClient.ImageTag(context.Background(), name, privateImageName)
if err != nil { if err != nil {
@ -164,15 +164,15 @@ func pushImage(svcCtx *svc.ServiceContext, hash string, name string) error {
} }
// 推送镜像到registry // 推送镜像到registry
authConfig := types2.AuthConfig{ authConfig := types2.AuthConfig{
Username: "admin", Username: svcCtx.Config.RegistryConf.Username,
Password: "Nudt@123", Password: svcCtx.Config.RegistryConf.Password,
} }
authConfigBytes, err := json.Marshal(authConfig) authConfigBytes, err := json.Marshal(authConfig)
if err != nil { if err != nil {
logx.Error(err) logx.Error(err)
return err return err
} }
println(fmt.Sprintln("传输开始", time.Now())) logx.Infof(fmt.Sprintln("传输开始", time.Now()))
authStr := base64.URLEncoding.EncodeToString(authConfigBytes) authStr := base64.URLEncoding.EncodeToString(authConfigBytes)
pushBody, err := svcCtx.DockerClient.ImagePush(context.Background(), privateImageName, types2.ImagePushOptions{RegistryAuth: authStr}) pushBody, err := svcCtx.DockerClient.ImagePush(context.Background(), privateImageName, types2.ImagePushOptions{RegistryAuth: authStr})
pushBytes, _ := ioutil.ReadAll(pushBody) pushBytes, _ := ioutil.ReadAll(pushBody)

View File

@ -36,15 +36,14 @@ spec:
- mountPath: /home/uploads - mountPath: /home/uploads
name: pcm-image-storage name: pcm-image-storage
- mountPath: /var/run/docker.sock - mountPath: /var/run/docker.sock
name: docker-sock-volume name: sock-volume
volumes: volumes:
- name: pcm-image-storage - name: pcm-image-storage
persistentVolumeClaim: persistentVolumeClaim:
claimName: pcm-image-storage claimName: pcm-image-storage
- name: docker-sock-volume - name: sock-volume
hostPath: hostPath:
path: /var/run/docker.sock path: /var/run/docker.sock
type: FileOrCreate
restartPolicy: Always restartPolicy: Always
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst