-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuilddocker.txt
145 lines (81 loc) · 3.18 KB
/
builddocker.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
M@snaviM@snavi
docker login docker.mobinn.ir
admin
Y@snaSystem
docker login 192.168.55.545:5000
docker build -t ideed:23.27 C:\ZProjects\iDeed\aspnet-core\src\Chamran.Deed.Web.Host
docker images
docker tag 1f165995d1f8 docker.mobinn.ir/ideed:23.27
docker push docker.mobinn.ir/ideed:23.27
docker build -t ideedreact:10.9 C:\ZProjects\ideed\deed-dashboard
docker images
docker tag e43680713f82 docker.mobinn.ir/ideedreact:10.9
docker push docker.mobinn.ir/ideedreact:10.9
docker build -t ideedreacttest:10.9 C:\ZProjects\ideed\testDashboard
docker images
docker tag 55fe69ec91e9 docker.mobinn.ir/ideedreact:10.9
docker push docker.mobinn.ir/ideedreact:10.9
docker build -t ideedpwa:5.5 C:\ZProjects\ideed\pwa
docker images
docker tag 45f13c791e99 docker.mobinn.ir/ideedpwa:5.5
docker push docker.mobinn.ir/ideedpwa:5.5
docker-compose down -v
nano docker-compose.yml
docker-compose up -d
docker network connect sqlpoolnetwork deed_registry_1
sudo killall containerd-shim
sudo killall docker-containerd-shim
sudo docker pull yasnadocker.yasnasystem.ir/ideed:23.27
docker build -t ideedfront:1.1 .
docker images
1bde69740be7
docker tag 1bde69740be7 yasnadocker.yasnasystem.ir/ideedfront:1.1
docker push yasnadocker.yasnasystem.ir/ideedfront:1.1
sudo apt-get update && sudo apt-get install jq
#!/bin/bash
# Get list of all tags for ideed repository
tags=$(curl -s https://yasnadocker.yasnasystem.ir/v2/ideed/tags/list | jq -r '.tags[]')
# Loop through each tag and delete the image if it's not the latest one
for tag in $tags
do
if [[ "$tag" != "2.5" ]]
then
echo "Deleting ideed:$tag..."
curl -X DELETE https://yasnadocker.yasnasystem.ir/v2/ideed/manifests/$tag
fi
done
#!/bin/bash
# Get list of all tags for ideed repository
tags=$(curl -s https://yasnadocker.yasnasystem.ir/v2/ideed/tags/list | jq -r '.tags[]')
# Loop through each tag and delete the image if it's not the latest one or the "2.5" tag
for tag in $tags
do
if [[ "$tag" != "latest" ]] && [[ "$tag" != "2.5" ]]
then
echo "Deleting ideed:$tag..."
curl -X DELETE https://yasnadocker.yasnasystem.ir/v2/ideed/manifests/$tag
fi
done
#!/bin/bash
# Get list of all tags for ideed repository
tags=$(curl -s https://yasnadocker.yasnasystem.ir/v2/ideed/tags/list | jq -r '.tags[]')
# Loop through each tag and delete the image if it's not the latest one or the "2.5" tag
for tag in $tags
do
if [[ "$tag" != "latest" ]] && [[ "$tag" != "2.5" ]]
then
echo "Deleting ideed:$tag..."
# Get the digest for the image
digest=$(curl -sI -H "Accept: application/vnd.docker.distribution.manifest.v2+json" https://yasnadocker.yasnasystem.ir/v2/ideed/manifests/$tag | grep Docker-Content-Digest | awk '{print $2}')
# Delete the image based on the digest
curl -X DELETE https://yasnadocker.yasnasystem.ir/v2/ideed/manifests/$digest
fi
done
docker build -t ideed:23.27 C:\ZProjects\iDeed\aspnet-core\src\Chamran.Deed.Web.Host
docker images
docker tag 6aa8ea59ae0e yasnadocker.yasnasystem.ir/ideed:23.27
docker push yasnadocker.yasnasystem.ir/ideed:23.27
docker-compose down -v
nano docker-compose.yml
docker-compose up -d