启动时执行指令
docker run \
--name mall4cloud-minio \
--restart=always \
--privileged=true \
-e MINIO_ROOT_USER=admin \
-e MINIO_ROOT_PASSWORD=admin123456 \
-p 9000:9000 \
-v /opt/docker_mall4/minio/data:/data \
-d minio/minio:RELEASE.2021-06-17T00-10-46Z \
server /data
其中server /data就是要执行的指令,直接携带在后面即可。
mysql8.0样例
docker run \
--name mall4cloud-mysql \
--restart=always \
--privileged=true \
-e MYSQL_ROOT_PASSWORD=root \
-p 3306:3306 \
-v /opt/docker_mall4/mysql/data:/var/lib/mysql \
-v /opt/docker_mall4/mysql/my.cnf:/etc/mysql/my.cnf \
-v /opt/docker_mall4/mysql/initdb:/docker-entrypoint-initdb.d \
-v /opt/docker_mall4/mysql/mysql-files:/var/lib/mysql-files \
-d mysql:8.0
--privileged=true在centos7中是必须的,不然镜像会运行不起来,提示权限相关的问题。