Administrator
Published on 2022-03-09 / 180 Visits
0

docker 常用知识

启动时执行指令

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中是必须的,不然镜像会运行不起来,提示权限相关的问题。

参考

https://www.cnblogs.com/yfalcon/p/9044246.html