docker finishing installing applications

nginx installation:

docker run 
  --name 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 unless-stopped \   --detach \ nginx:stable

 

mysql installation

1 Install the software. 
Docker RUN
   - name MySQL \ --publish 3306: 3306 \ --volume / var / Data / MySQL / MySQL: / var / lib / MySQL \ --env MYSQL_DATABASE = "the databaseName" \ --env mysql_user = "authorizeUser" \ --env MYSQL_ROOT_PASSWORD = 123456 \ - the restart Always \ - the detach \ MySQL: 5.7 \ --character-Server-SET = UTF8 \ --collation-Server = utf8_unicode_ci 2 . entering the container Docker Exec Expediting IT containId / bin / the bash . 3 . modify the configuration file, set the encoding tee /etc/mysql/conf.d/mysql.cnf <<-'EOF' [client] default-character-set=utf8 [mysql] default-character-set=utf8 EOF

 

redis installation

docker run \
  --name redis \
  --restart always \
   --publish 6379:6379 \
  --volume /usr/local/redis/data:/data \
  --detach \ 
 redis \
  --requirepass "123456" \
  --appendonly yes

 

mongoDB installation

docker run \
  --name redis \
  --restart always \
   --publish 6379:6379 \
  --volume /usr/local/redis/data:/data \
  --detach \ 
 redis \
  --requirepass "123456" \
  --appendonly yes

 

mssql installation

docker run --detach \
    --env 'ACCEPT_EULA=Y'  \
    --env 'SA_PASSWORD=1a2b3c4D'  \
    --publish 1433:1433 \
                --restart unless-stopped \
    microsoft/mssql-server-linux:2017-latest

 

 Gitea installation

Gitea
docker run 
   --detach \ --name=gitea \ --publish 10022:22 \ --publish 7702:3000 \ --volume /var/data/gitea:/data \ --restart unless-stopped \ gitea/gitea:latest

 

 registry warehouse installation

docker run 
  --detach \ --name registry \ --publish 5000:5000 \ --privileged = true \ --volume /var/data/registry:/var/lib/registry \ --restart unless-stopped \ registry

  

xfac-vnc (virtual network controller supports mirroring ubuntu)

docker run 
--detach ^ --rm ^ --name ubuntu-vnc ^ --publish 5901:5901 ^ --publish 6901:6901 ^ --env VNC_PW=7707 ^ --volume D:\Project:/headless/workspace/data ^ --restart unless-stopped ^ ubuntu-dev-vnc:1.0.0

  

 

Note: linux commands using \ newline, windows used in the command ^ wrap.

 

Guess you like

Origin www.cnblogs.com/kerwincui/p/12508277.html