Herramientas de usuario

Herramientas del sitio


wiki2:docker-examples

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:docker-examples [2019/08/13 10:50]
alfred [Mantener un contenedor abierto sin ningún comando]
wiki2:docker-examples [2022/10/19 16:37] (actual)
Línea 204: Línea 204:
 </​code>​ </​code>​
  
 +==== Fully reset the docker system ====
 +
 +:!: This remove everything, even volumes.
 +
 +<​code>​
 +service stop docker
 +rm -Rf /​var/​lib/​docker
 +service start docker
 +</​code>​
 +
 +==== Change the docker folder ====
 +
 +Remember to do ''​service docker stop''​ and ''​service docker start''​.
 +
 +Edit or create the file ''/​etc/​docker/​daemon.json'':​
 +<​code>​
 +{
 +    "​data-root":​ "/​home/​docker"​
 +}
 +</​code>​
 +Default: "/​var/​lib/​docker"​
 ===== Related software ===== ===== Related software =====
  
Línea 213: Línea 234:
 </​code>​ </​code>​
  
 +===== Problemas con los certificados =====
 +
 +**Problema: x509: certificate signed by unknown authority**
 +
 +https://​stackoverflow.com/​questions/​50768317/​docker-pull-certificate-signed-by-unknown-authority/​55260438#​55260438
 +
 +Import the cert to system, saving the cert to the file:
 +<​code>​
 +openssl s_client -showcerts -connect [registry_address]:​[registry_port] < /dev/null | sed -ne '/​-BEGIN CERTIFICATE-/,/​-END CERTIFICATE-/​p'​ > ca.crt
 +</​code>​
 +If the registry root is ''​arquitectura-public-registry.ajuntament.bcn''​ then the address is: ''​arquitectura-public-registry.ajuntament.bcn:​443''​.
 +
 +Copy it to ''/​usr/​local/​share/​ca-certificates/'':​
 +<​code>​
 +sudo cp ca.crt /​usr/​local/​share/​ca-certificates/​
 +</​code>​
 +Then:
 +<​code>​
 +sudo update-ca-certificates
 +</​code>​
 +And finish restarting docker: ''​sudo service docker restart''​
 +
 +
 +It also could require to add the registry to insecure registries in ''/​etc/​docker/​daemon.json'':​
 +<​code>​
 +{
 +  "​insecure-registries":​ [ "​nexus.jamgo.org:​5000",​ "​hubapp.seuicab.net:​5000"​ ],
 +  "​features":​ { "​buildkit":​ true }
 +}
 +</​code>​
  
wiki2/docker-examples.1565693446.txt.gz · Última modificación: 2020/05/09 09:25 (editor externo)