Comments (11)
Yeah, nice catch! Thank you. Confirm that for 0.5.1 creation date shows normally.
from docker-registry-ui.
Hi,
I'm glad you like it 😄.
Did you have version 0.4.0 previously? Or is it a fresh installation?
If there was a problem recovering the creation date, we would have seen "ago" in the column. Try to remove your browser cache (or use a private windows)
from docker-registry-ui.
This is fresh install of 0.5.0:static. Private mode give same results (no creation date). I use following docker swarm stack to deploy registry + ui:
registry:
image: registry:2.6
volumes:
- /data/registry:/var/lib/registry
networks:
- registry
ports:
- "5000:5000"
environment:
REGISTRY_STORAGE_DELETE_ENABLED: "True"
dockerui:
image: joxit/docker-registry-ui:static
networks:
- nginx
- registry
environment:
REGISTRY_URL: http://registry:5000
DELETE_IMAGES: "true"
REGISTRY_TITLE: DockerUI
And nginx route all requests:
location / {
allow 192.168.2.0/24;
deny all;
proxy_pass http://dockerui;
}
All the requests from page goes ok to the server:
from docker-registry-ui.
Hum ok thx.
Can I see the result of the sha256:...... request ?
from docker-registry-ui.
Yep, sure. This is after Ctrl+R:
Response of sha256 is:
eyJhcmNoaXRlY3R1cmUiOiJhbWQ2NCIsImNvbmZpZyI6eyJIb3N0bmFtZSI6Ijg0YmFhOGU4OWMwMCIsIkRvbWFpbm5hbWUiOiIiLCJVc2VyIjoiIiwiQXR0YWNoU3RkaW4iOmZhbHNlLCJBdHRhY2hTdGRvdXQiOmZhbHNlLCJBdHRhY2hTdGRlcnIiOmZhbHNlLCJUdHkiOmZhbHNlLCJPcGVuU3RkaW4iOmZhbHNlLCJTdGRpbk9uY2UiOmZhbHNlLCJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iXSwiQ21kIjpudWxsLCJJbWFnZSI6InNoYTI1NjplMDAzMjRhNDkwMzYyYzdmYzM2NTNiOTAyNmI3N2NiMTgwNTRmN2Q5YmE2OGZkNDc1ODlmMmNmZDI1MzExNWQyIiwiVm9sdW1lcyI6eyIvcmVhbHR5L2ZpbGVzIjp7fX0sIldvcmtpbmdEaXIiOiIiLCJFbnRyeXBvaW50IjpbInJ1bnN2ZGlyIiwiL3JlYWx0eS9ydW5pdC1zZXJ2aWNlcyJdLCJPbkJ1aWxkIjpbXSwiTGFiZWxzIjp7fX0sImNvbnRhaW5lciI6ImIwZGIzMjk0YjM1ZjYwNTQzNDA5NzVhMTc3OTdkNDYxNmNiY2NjMWQwOTFmZWQxYzY0OTJjMmY0OWQwMWJlMjkiLCJjb250YWluZXJfY29uZmlnIjp7Ikhvc3RuYW1lIjoiODRiYWE4ZTg5YzAwIiwiRG9tYWlubmFtZSI6IiIsIlVzZXIiOiIiLCJBdHRhY2hTdGRpbiI6ZmFsc2UsIkF0dGFjaFN0ZG91dCI6ZmFsc2UsIkF0dGFjaFN0ZGVyciI6ZmFsc2UsIlR0eSI6ZmFsc2UsIk9wZW5TdGRpbiI6ZmFsc2UsIlN0ZGluT25jZSI6ZmFsc2UsIkVudiI6WyJQQVRIPS91c3IvbG9jYWwvc2JpbjovdXNyL2xvY2FsL2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3NiaW46L2JpbiJdLCJDbWQiOlsiL2Jpbi9zaCIsIi1jIiwiIyhub3ApICIsIkVOVFJZUE9JTlQgW1wicnVuc3ZkaXJcIiBcIi9yZWFsdHkvcnVuaXQtc2VydmljZXNcIl0iXSwiSW1hZ2UiOiJzaGEyNTY6ZTAwMzI0YTQ5MDM2MmM3ZmMzNjUzYjkwMjZiNzdjYjE4MDU0ZjdkOWJhNjhmZDQ3NTg5ZjJjZmQyNTMxMTVkMiIsIlZvbHVtZXMiOnsiL3JlYWx0eS9maWxlcyI6e319LCJXb3JraW5nRGlyIjoiIiwiRW50cnlwb2ludCI6WyJydW5zdmRpciIsIi9yZWFsdHkvcnVuaXQtc2VydmljZXMiXSwiT25CdWlsZCI6W10sIkxhYmVscyI6e319LCJjcmVhdGVkIjoiMjAxNy0wMy0xNFQxMDoyMDoxNi44OTk2OTEzMjlaIiwiZG9ja2VyX3ZlcnNpb24iOiIxNy4wMy4wLWNlIiwiaGlzdG9yeSI6W3siY3JlYXRlZCI6IjIwMTctMDMtMDNUMjA6MzI6MzcuNzIzNzczNDU2WiIsImNyZWF0ZWRfYnkiOiIvYmluL3NoIC1jICMobm9wKSBBREQgZmlsZTo3MzAwMzBhOTg0ZjVmMGM1ZGM5YjE1YWI2MWRhMTYxMDgyYjVjMGY2ZTExMmE5YzkyMWI0MjMyMTE0MGMzOTI3IGluIC8gIn0seyJjcmVhdGVkIjoiMjAxNy0wMy0xNFQxMDoxMDowNi4wMzU2NDk4MDRaIiwiY3JlYXRlZF9ieSI6Ii9iaW4vc2ggLWMgZXhwb3J0IERFVl9QQUNLQUdFUz1cImdjYyBqcGVnLWRldiBsaWJmZmktZGV2IGxpYnhtbDItZGV2IGxpYnhzbHQtZGV2IG11c2wtZGV2IG9wZW5zc2wtZGV2IHB5dGhvbjMtZGV2IHpsaWItZGV2XCIgXHUwMDI2XHUwMDI2ICAgICBhcGsgYWRkIC0tdXBkYXRlIC0tbm8tY2FjaGUgICAgICAgICBjYS1jZXJ0aWZpY2F0ZXMgICAgICAgICBsaWJqcGVnLXR1cmJvICAgICAgICAgbGlic3NsMS4wICAgICAgICAgbGlieHNsdCAgICAgICAgIHByaXZveHkgICAgICAgICBweXRob24zICAgICAgICAgcnVuaXQgICAgICAgICB0b3IgICAgICAgICBgZWNobyAkREVWX1BBQ0tBR0VTYCBcdTAwMjZcdTAwMjYgICAgIHBpcDMgLS1uby1jYWNoZS1kaXIgLS1kaXNhYmxlLXBpcC12ZXJzaW9uLWNoZWNrIGluc3RhbGwgICAgICAgICBtb25nb2VuZ2luZSAgICAgICAgIHBpbGxvdyAgICAgICAgIHNjcmFweSBcdTAwMjZcdTAwMjYgICAgIGFwayBkZWwgYGVjaG8gJERFVl9QQUNLQUdFU2AgXHUwMDI2XHUwMDI2ICAgICBybSAtcmYgL3RtcC8qIC92YXIvdG1wLyoifSx7ImNyZWF0ZWQiOiIyMDE3LTAzLTE0VDEwOjIwOjE2LjUzNzE1ODQ2MloiLCJjcmVhdGVkX2J5IjoiL2Jpbi9zaCAtYyAjKG5vcCkgQ09QWSBkaXI6YjY2MWVjZDgyYTJiNTE3MTg1MTE5ZmM5YjgxMmIzYjM0MzIzZmE4MGU5ODcxYzAwMjdiMWE4ZDFiMjlmNjQ4MSBpbiAvcmVhbHR5ICJ9LHsiY3JlYXRlZCI6IjIwMTctMDMtMTRUMTA6MjA6MTYuNzA3MjkzNzE3WiIsImNyZWF0ZWRfYnkiOiIvYmluL3NoIC1jICMobm9wKSAgVk9MVU1FIFsvcmVhbHR5L2ZpbGVzXSIsImVtcHR5X2xheWVyIjp0cnVlfSx7ImNyZWF0ZWQiOiIyMDE3LTAzLTE0VDEwOjIwOjE2Ljg5OTY5MTMyOVoiLCJjcmVhdGVkX2J5IjoiL2Jpbi9zaCAtYyAjKG5vcCkgIEVOVFJZUE9JTlQgW1wicnVuc3ZkaXJcIiBcIi9yZWFsdHkvcnVuaXQtc2VydmljZXNcIl0iLCJlbXB0eV9sYXllciI6dHJ1ZX1dLCJvcyI6ImxpbnV4Iiwicm9vdGZzIjp7InR5cGUiOiJsYXllcnMiLCJkaWZmX2lkcyI6WyJzaGEyNTY6MjNiOWM3YjQzNTczZGQxNjQ2MTlhZDU5ZTlkNTFlZGE0MDk1OTI2NzI5ZjU5ZDVmMjI4MDNiY2JlOWFiMjRjMiIsInNoYTI1NjpiZTBlZDljY2NjMGEyOGU4YjE3OGUzOWIzOGUyMDI0NDkzOTQzMTVkYzVmYjJhNTU1MjdiNDcyNDNkYTQwMmE4Iiwic2hhMjU2OmNlYmZhNTdkNmVhZjc5NTJiNGNiY2E0YjIzNjIyMjQ3MDdjN2Y1N2RiNjhkMDQ4YjY3ODM1YjUyZDk4YjAwYjciXX19
from docker-registry-ui.
There is also decoded JSON I suggest:
JSON |
-- | --
architecture | amd64
config | {…}
Hostname | 84baa8e89c00
Domainname |
User |
AttachStdin | false
AttachStdout | false
AttachStderr | false
Tty | false
OpenStdin | false
StdinOnce | false
Env | […]
0 | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Cmd | null
Image | sha256:e00324a490362c7fc3653b9026b77cb18054f7d9ba68fd47589f2cfd253115d2
Volumes | {…}
/realty/files | {}
WorkingDir |
Entrypoint | […]
0 | runsvdir
1 | /realty/runit-services
OnBuild | []
Labels | {}
container | b0db3294b35f6054340975a17797d4616cbccc1d091fed1c6492c2f49d01be29
container_config | {…}
Hostname | 84baa8e89c00
Domainname |
User |
AttachStdin | false
AttachStdout | false
AttachStderr | false
Tty | false
OpenStdin | false
StdinOnce | false
Env | […]
0 | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Cmd | […]
0 | /bin/sh
1 | -c
2 | #(nop)
3 | ENTRYPOINT ["runsvdir" "/realty/runit-services"]
Image | sha256:e00324a490362c7fc3653b9026b77cb18054f7d9ba68fd47589f2cfd253115d2
Volumes | {…}
/realty/files | {}
WorkingDir |
Entrypoint | […]
0 | runsvdir
1 | /realty/runit-services
OnBuild | []
Labels | {}
created | 2017-03-14T10:20:16.899691329Z
docker_version | 17.03.0-ce
history | […]
0 | {…}
1 | {…}
2 | {…}
3 | {…}
4 | {…}
os | linux
rootfs | {…}
type | layers
diff_ids | […]
from docker-registry-ui.
Hum... That's strange, the JSON seems correct, created
is well defines.
Do you have some errors in your console ?
from docker-registry-ui.
Nope. No errors in console, Adblock Plus also turned off on my DockerUI site.
from docker-registry-ui.
Also tried to open site in Chrome and Chromium - same results, no creation date displayed.
from docker-registry-ui.
Yeah! Thanks I found the error ! I will update this ASAP 😄
from docker-registry-ui.
It was my fault, I forgot to add the new files during the build for the static version.
Should be fixed in 0.5.1, you will need to docker pull
the new image version
from docker-registry-ui.
Related Issues (20)
- Feature request: Allow hiding the history feature to reduce complexity of the user interface
- Reject pull/push images throung env variable HOT 5
- Help with Scaleway private registry HOT 2
- Allow adding a description for known images HOT 2
- CVE-2024-24989 in used version of nginx HOT 1
- Issue with Access-Control-Allow-Credentials header HOT 1
- docker-registry-ui.js:40 Uncaught TypeError: Cannot read properties of undefined (reading 'filter') HOT 5
- Missing input for username & password in the GUI HOT 1
- ipv6 support
- Using Token Auth HOT 1
- Updated traefik example HOT 1
- Delete Tag: The operation is unsupported. HOT 3
- Request to add proxy repository and cache settings
- Question about setting up connection with registry over https HOT 3
- Cors error when looking at details of image HOT 4
- The nginx registry cache cannot pull an image HOT 1
- Favicon has low contrast on dark browser HOT 1
- Hello, I'd like to know why adding new HTML under /dist doesn't recognize custom components like index.html. HOT 1
- Specifying a subfolder path for docker-registry-ui to serve on? HOT 1
- add possibility to delete a tag HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-registry-ui.