docker容器默认内存大小(Docker 修改docker存储位置 修改容器镜像大小限制操作)
docker容器默认内存大小
Docker 修改docker存储位置 修改容器镜像大小限制操作新版本这样好像快不行了,不推荐了。
不行可以直接软连接去修改存储位置。
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 shell教学(docker安装rockerChat设置聊天室的详细步骤)
- docker镜像实例(Docker的镜像制作与整套项目一键打包部署的实现)
- docker compose使用方法(docker和docker-compose一键安装教程支持在线和离线)
- docker镜像简介(详解使用阿里云镜像仓库构建国外Docker镜像)
- docker pull 更新本地镜像(Docker 拉取镜像及标签操作 pull | tag)
- docker socket文件丢失(解决vscode docker插件docker.socket权限问题)
- docker管理工具选择(Docker可视化管理工具DockerUI的使用)
- 如何增大docker内存使用(docker 内存监控与压测方式)
- docker gitlab 配置(使用Docker构建一个Git镜像使用clone仓库)
- docker怎么部署node-exporter(Docker搭建部署Node项目的方法步骤)
- docker如何进入容器(详解如何进入、退出docker容器的方法)
- centos7docker部署(CentOS 7下设置Docker代理Linux下Systemd服务的环境变量配置)
- docker搭建私有dns域名解析(docker内网搭建dns使用域名访问替代ip:port的操作)
- docker配置私有仓库(docker私有库的搭建实现)
- docker怎么设置参数(浅谈docker --privileged=true参数作用)
- docker1.12.5容器假死(解决docker run后容器出现Exited 0情况的问题)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
- 各地出招烘 热 旅游(各地出招烘热旅游)
- 2021款起亚霸锐到店了 更换车标,竞争宝马X5有戏吗(2021款起亚霸锐到店了)
热门推荐
- 防火墙如何设置ftp连接(浅谈防火墙对FTP的影响及故障排除分析)
- css 图片边缘虚化(CSS3对图片照片进行边缘模糊处理的实现)
- php的模块加载(PHP中的自动加载操作实现方法详解)
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- css弹出框特效(利用CSS实现酷炫的下拉框特效)
- linux系统怎么跟阿里云服务器连接(云服务器中三种常用的Linux系统镜像)
- sql语句按字段排序(SQL语句实现表中字段的组合累加排序)
- h1标签的作用
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
- laravel5怎么设置中间件(浅谈Laravel中的三种中间件的作用)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9