铁雪资源网 Design By www.gsvan.com

新版本这样好像快不行了,不推荐了。

不行可以直接软连接去修改存储位置。

vim /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd --graph=/work/docker_data 
--storage-driver devicemapper 
--storage-opt dm.loopdatasize=1000G 
--storage-opt dm.loopmetadatasize=10G 
--storage-opt dm.fs=ext4 
--storage-opt dm.basesize=100G 
-H fd:// --containerd=/run/containerd/containerd.sock

补充 2020.07.29

–graph在17.0版本后过时了,现在提倡采用–data-root

补充知识:docker 编排工具使用docker-compose

安装docker-compose

yum install -y epel-release

yum install -y python-pip

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose==1.24.1

# 如果python-pip报错

vim /etc/yum.repos.d/epel.repo 修改配置文件,注释掉metalink ,取消注释 baseurl

操作命令

compose操作容器(一定要进入配置文件目录)

后台启动容器:docker-compose up -d

查看容器运行情况:docker-compose ps

停止并删除容器:docker-compose down

停止并删除容器并删除volume:docker-compose down --volumes

停止启动容器:docker-compose stop;docker-compose start

docker-compose exec的使用:docker-compose exec redis bash

总结:

操作docker-compose一定要在配置文件docker-compose.yml文件路径下操作

格式一定要注意,该空格要空格

配置文件

docker-compose.yml

version: '3'
services:
 nginx:
 image: mycentos:nginx
 ports:
 - "8080:80"
 volumes:
 - /home:/usr/local/nginx/html
 - /var/logs/nginx/logs:/usr/local/nginx/logs
 command: /usr/local/nginx/sbin/nginx -g "deamon off;"
 
 redis:
 image: mycentos:redis
 ports:
 - "6380:6379"

如果改成主机模式,去掉ports, 加上 network_mode: "host",默认为桥接

实战: 模拟搭建个人博客

wordpress 免费的博客平台

docker-compose.yml

version: '3.3'
services:
 db:
 image: mysql:5.7
 volumes:
 - db_data:/var/lib/mysql
 restart: always
 environment:
 # 指定环境变量 docker -itd -e MYSQL_ROOT_PASSWORD= somewordpress
 MYSQL_ROOT_PASSWORD: somewordpress
 MYSQL_DATABASE: wordpress
 MYSQL_USER: wordpress
 MYSQL_PASSWORD: wordpress
 
 wordpress:
 depends_on: # 1.先启动上面的db(依赖),才能被安装 2.docker link
 - db
 image: wordpress:latest
 ports:
 - "8000:80"
 restart: always
 environment:
 WORDPRESS_DB_HOST: db:3306
 WORDPRESS_DB_USER: wordpress
 WORDPRESS_DB_PASSWORD: wordpress
 WORDPRESS_DB_NAME: wordpress
volumes:
 db_data: {}
 # 对应最上面的 volumes:

查找卷标

docker volume ls

docker volume inspect <volume-id>

Mountpoint 宿主机路径

对应的是 /var/lib/mysql

以上这篇Docker 修改docker存储位置 修改容器镜像大小限制操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

标签:
Docker,存储位置,容器镜像大小限制

铁雪资源网 Design By www.gsvan.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
铁雪资源网 Design By www.gsvan.com

评论“Docker 修改docker存储位置 修改容器镜像大小限制操作”

暂无Docker 修改docker存储位置 修改容器镜像大小限制操作的评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。