Puncte:-1

Cum se execută o cerere de extragere a docker?

drapel in
Rei

Bună ziua, așa că am găsit acest program numit Project Chrono și pe pagina lor de descărcare se spune că trebuie să-l scot din docker, așa că mai întâi am instalat docker folosind snap, apoi am procedat la instalarea lui,

sudo docker pull uwsbel/projectchrono:latest

Am încercat să rulez comanda din nou și asta am primit

cel mai recent: Extragere din uwsbel/projectchrono Digest: sha256:d3b2046318a08845189ee1241136a03d0b80242b5a50977b338afea375ec34be Stare: Imaginea este actualizată pentru dockerchronochrono/projectchronolabel/project:project.projectchrono.

dar când am încercat sudo docker rulați projectchrono nu pare să găsească fișierele, așa cum se arată aici

Imposibil de găsit imaginea „projectchrono:latest” local docker: Răspuns de eroare de la daemon: acces la extragere refuzat pentru projectchrono, depozitul nu există sau poate necesita „docker login”: refuzat: accesul solicitat la resursă este refuzat. Vedeți „docker run --help”.

Cum pot rula programul?

Legătură: https://projectchrono.org/download/

Puncte:1
drapel ru

Este literalmente acolo în instrucțiunile Linux de pe pagina legată:

docker pull uwsbel/projectchrono:latest

Întotdeauna trebuie să trageți înainte de a rula (fișierele de compunere Docker facilitează ambii pași), iar instrucțiunile vă spun să trageți înainte de a rula, specificând comanda de mai sus să fie executată mai întâi.

De asemenea, puteți face acest lucru, care ar trebui să funcționeze:

docker rulați uwsbel/projectchrono:latest

Acest lucru îi va spune lui Docker să ruleze imaginea din depozitul docker și să o tragă dacă nu este disponibilă. Acest lucru ar trebui apoi să-l execute.

Numirea completă a unei imagini Docker nu va funcționa dacă nu utilizați numele complet al autorului/programului - în caz contrar, încearcă să testeze doar imaginile locale.


Există o eroare în containerul docker în sine, care necesită dezvoltatorii din amonte să-și actualizeze fișierul Docker pentru a remedia acest lucru. The localuri programul nu este instalat și localitatea dorită a ro_US.UTF-8 NU este generat corect în interiorul imaginii docker. Acest lucru are ca rezultat următoarele avertismente:

/bin/bash: avertisment: setlocale: LC_ALL: nu se poate schimba localitatea (en_US.UTF-8)
bash: avertisment: setlocale: LC_ALL: nu se poate schimba localitatea (en_US.UTF-8)

Acestea nu sunt neapărat critic erori, dar nu putem face nimic aici pentru a remedia acest lucru - dezvoltatorii din amonte trebuie să-și actualizeze fișierul Docker, astfel încât atunci când imaginile docker sunt create pentru acest lucru, localul să fie setat corespunzător.

Rei avatar
drapel in
Rei
Bine, deci am făcut asta, dar când am încercat să folosesc `sudo docker run projectchrono`, spune `Nu se poate găsi imaginea 'projectchrono:latest' local docker: Răspuns de eroare de la demon: accesul la extragere a fost refuzat pentru projectchrono, depozitul nu există sau poate necesita „conectare docker”: refuzat: accesul solicitat la resursă este refuzat. Vedeți „docker run --help”.`
drapel ru
Tru `docker run uwsbel/projectchrono`. Pentru că altfel nu va ști să tragă dintr-o imagine de depozit care a fost trasă în jos.
Rei avatar
drapel in
Rei
Bună! Tocmai am rulat comanda și aceasta este rezultatul terminalului `/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) bash: avertisment: setlocale: LC_ALL: nu se poate schimba localitatea (en_US.UTF-8) `
drapel ru
Aceasta este o eroare din container pe care dezvoltatorii din amonte trebuie să o rezolve, nu o problemă Docker pe sistemul dumneavoastră. Am confirmat acest lucru la testarea mea, dezvoltatorii din amonte trebuie să-și actualizeze fișierul Docker pentru a introduce corect „locale” în containerul lor 20.04 și apoi GENERATE localitatea „en_US.UTF-8”. Ceea ce ei nu fac. (Ma asteptam sa faci o nota despre asta).
Rei avatar
drapel in
Rei
Ohh, multumesc! Există vreo modalitate de a rezolva această problemă sau ar trebui doar să aștept ca dezvoltatorii să-și repare containerul? (Ar trebui să fac aceasta o întrebare separată de aceasta?)
drapel ru
Aș contacta personalul întreținător și aș indica notele pe care le-am făcut aici. Adaug o secțiune la răspunsul meu care detaliază acest lucru - din păcate, singura modalitate prin care pot remedia acest lucru este de fapt ACTUALIZAREA imaginii docker (care are aproape un an în acest moment, deci este posibil software-ul neîntreținut?)
drapel ru
În ceea ce privește realizarea acestei funcții, asta depășește domeniul de aplicare aici și ar trebui să furnizeze documentație despre *rularea* asta - o „execuție” directă nu face nimic, așa că probabil că trebuie să furnizați o cale specifică de executare.
Rei avatar
drapel in
Rei
Vă mulțumesc din nou pentru timpul acordat! Voi încerca să iau legătura cu întreținerii despre asta, o zi minunată!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.