docker 运行参数
-d 后台运行
-p 指定映射端口 物理机端口:容器端口
-v 容器挂载目录 物理机目录:容器目录
-i 交互模式于t一起是使用
-t 模拟终端
-m :设置容器使用内存最大值;
--net=网络名 配置使用的网桥
--env-file=[]: 从指定文件读入环境变量;
-name 容器名称
--memory=1g 指定内存大小
--cpus 1 指定使用cpu个数
docker stop bfileupload && docker rm bfileupload
docker run -d \
--memory=2g \
--cpus 1 \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-v /home/gooagoo/config:/home/gooagoo/config \
-v /home/gooagoo/resource:/home/gooagoo/resource \
-v /home/gooagoo/log:/home/gooagoo/log \
-v /mnt/mfs:/mnt/mfs \
-p 8081:8080 \
--name=bfileupload \
nginx:latest
给容器增加参数:
docker container update --restart=always 容器名字
docker run -d \
--name=test \
--restart=always \
-p 9999:8080 \
--memory=1g \
--cpus 1 \
-e JAVA_OPTS="-Xms4096M -Xmx4096M -Xmn2048M -Dlog4j2.formatMsgNoLookups=true -server" \
-v /etc/localtime:/etc/localtime \
-v /home/nfsdata:/mnt/mfs \
nginx:latest
docker run -d \
--restart=always \
-e JAVA_OPTS="-Xms1024M -Xmx1024M -Xmn512M -Dlog4j2.formatMsgNoLookups=true -server" \
-v /home/gooagoo/resource:/home/gooagoo/resource \
-v /home/gooagoo/config:/home/gooagoo/config \
-v /home/gooagoo/log/:/home/gooagoo/log/ \
-v /etc/localtime:/etc/localtime \
-v /mnt/mfs:/mnt/mfs \
-p ${port}:8080 \
--name=${name} \
${i}
网友评论