nginx instalación:
cargador de muelle de ejecución
- nombre nginx \ --volume /var/data/nginx/nginx.conf:/etc/nginx/ nginx.conf \ --volume /var/data/nginx/error.log:/var/log/nginx / error.log \ --publish 80:80 \ --restart a menos que: se detuvo \ - detach \ nginx: estable
instalación de MySQL
1 .安装软件 ventana acoplable plazo
- nombre mysql \ --publish 3306: 3306 \ --volume / var / datos / mysql / mysql: / var / lib / mysql \ --env MYSQL_DATABASE = "de databaseName" \ MYSQL_USER --env = "authorizeUser" \ --env MYSQL_ROOT_PASSWORD = 123456 \ - reinicio siempre \ - detach \ mysql: 5,7 \ --character-set-server = utf8 \ --collation-server = utf8_unicode_ci 2 .进入容器 ventana acoplable ejecutivo -es containId / bin / golpe 3 . modificar el archivo de configuración, establecer la codificación tee /etc/mysql/conf.d/mysql.cnf << - 'EOF' [cliente] por defecto -character-set = UTF-8 [mysql] por defecto -character-set = UTF-8 EOF
instalación Redis
estibador Run \ - nombre ReDiS \ - reinicio siempre \ - -Publicar 6379: 6379 \ --volume / usr / / / Redis datos locales: / data \
--detach \
Redis \
--requirepass "123456" \
- appendOnly sí
instalación MongoDB
estibador Run \ - nombre ReDiS \ - reinicio siempre \ --publish 6379: 6379 \ --volume / usr / / / Redis datos locales: / data \ - detach \ Redis \ --requirepass "123456" \ - appendOnly sí
instalación mssql
carrera ventana acoplable - detach \ --env 'ACCEPT_EULA = Y' \ --env 'sa_password = 1a2b3c4D' \ --publish 1433: 1433 \ --restart a menos que: detenido \ Microsoft / mssql de servidor Linux: 2017-última
instalación Gitea
Gitea ventana acoplable de ejecución
- de separación \ --name = gitea \ --publish 10022: 22 \ --publish 7702: 3000 \ --volume / var / datos / gitea: / data \ --restart a menos que: detenido \ gitea / gitea :último
la instalación del almacén de registro
cargador de muelle de ejecución
- de separación \ - registro de nombres de \ --publish 5000: 5000 \ --privileged = verdadero \ --volume / var / datos / registro: / var / lib / Registro \ --restart a menos que: se detuvo \ registro
xfac-VNC (soportes de controlador de red virtual de reflejo de Ubuntu)
estibador plazo
--detach ^ --rm ^ --name ubuntu-VNC ^ --publish 5901: 5901 ^ --publish 6901: 6901 ^ --env VNC_PW = 7707 ^ D --volume: \ Proyecto: / sin cabeza / espacio de trabajo / ^ datos --restart menos-parado ^ ubuntu -dev-VNC: 1.0.0
Nota: los comandos de Linux usando \ línea nueva, ventanas que se utilizan en el comando ^ envoltura.