1, gitlab ejecutar
carrera ventana acoplable -d -p 9443: 9443 -p 9080: 80 -p 9022: 22 --name gitlab --restart siempre -v / cargador de muelle-datos / gitlab / config: / etc / gitlab -v / cargador de muelle-data / gitlab / logs: / var / log / gitlab -v / ventana acoplable-datos / gitlab / datos: / var / opt / gitlab gitlab / gitlab-ce
2, la copia de seguridad de contenedores
estibador cometer gitlab.smallpay d21671726376: 0311
Guardar ventana acoplable bbbec6204b43> /docker-data/gitlab.smallpay:0311.tar.gz
3, los datos de copia de seguridad de secuencias de comandos
#! / bin / bash
f1 = `date +% Y% m% d% H% M% S`
/ usr / bin / rm /docker-data/gitlab.*.gz && / usr / bin / tar zcPf / ventana acoplable . -datos / gitlab $ f1.tar.gz / cargador de muelle-datos / gitlab /
/ usr / bin / SCP /docker-data/gitlab.$f1.tar.gz [email protected]: copia de seguridad / / gitlab /
5, la recuperación de contenedores
carga ventana acoplable bbbec6204b43> /docker-data/gitlab.smallpay:0311.tar.gz
carrera ventana acoplable -d -p 9443: 9443 -p 9080: 80 -p 9022: 22 --name gitlab --restart siempre -v / cargador de muelle-datos / gitlab / config: / etc / gitlab -v / cargador de muelle-data / gitlab / logs: / var / log / gitlab -v / ventana acoplable-datos / gitlab / datos: / var / opt / gitlab bbbec6204b43
6, la recuperación de datos
Detener el contenedor existente gitlab
extracto de tar.gz en el directorio raíz
Modificar / ventana acoplable-datos / usuario gitlab pertenece en cada subdirectorio, el contenedor se puede acceder
Y el estado de observación a partir de contenedores