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
#
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
原文链接:https://wenku.baidu.com/view/ef02272b01020740be1e650e52ea551810a6c91a.html