docs: update docker/use

This commit is contained in:
Administrator 2021-12-09 08:53:32 +00:00 committed by John Smith
parent 8c001c4c04
commit fd836a2068

View File

@ -2,7 +2,7 @@
title: docker的使用 title: docker的使用
description: docker的简单使用 description: docker的简单使用
published: true published: true
date: 2021-12-09T08:48:28.828Z date: 2021-12-09T08:53:31.355Z
tags: docker tags: docker
editor: markdown editor: markdown
dateCreated: 2021-08-02T07:26:50.035Z dateCreated: 2021-08-02T07:26:50.035Z
@ -203,20 +203,30 @@ $ docker run --name mysql57 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 --character
``` ```
# nexus3 # nexus3
## 创建目录并授权 ## 创建目录并授权
```bash ```bash
$ mkdir /root/docker/nexus/nexus-data && chown -R 200 /root/docker/nexus/nexus-data $ mkdir /root/docker/nexus/nexus-data && chown -R 200 /root/docker/nexus/nexus-data
``` ```
## 运行容器 ## 运行容器
```bash ```bash
$ docker run -p 9898:8081 --name Nexus -e INSTALL4J_ADD_VM_PARAMS="-Xms200m -Xmx500m -XX:MaxDirectMemorySize=500m" -v /root/docker/nexus/nexus-data:/nexus-data -d sonatype/nexus3:latest $ docker run -p 9898:8081 --name Nexus -e INSTALL4J_ADD_VM_PARAMS="-Xms200m -Xmx500m -XX:MaxDirectMemorySize=500m" -v /root/docker/nexus/nexus-data:/nexus-data -d sonatype/nexus3:latest
``` ```
# minio # minio
```bash ```bash
$ docker run --name minio -p 9001:9000 -p 9002:9001 -v /projects/minio/uploadFiles/:/data/ -d minio/minio:latest server /data --console-address ":9001" $ docker run --name minio -p 9001:9000 -p 9002:9001 -v /projects/minio/uploadFiles/:/data/ -d minio/minio:latest server /data --console-address ":9001"
``` ```
说明:
1. 端口 **9000** 为API端口固定
2. 端口 **9001** 为控制台(网页)端口,通过 **--console-address ":9001"** 指定,不固定
3. 目录 **/data** 为数据文件夹
# 卷与数据持久化 # 卷与数据持久化
## 新卷 ## 新卷