docker组
groupadd docker
创建docker组
usermod -aG docker $USER
把用户添加到docker组
newgrp docker
刷新状态
这样 普通用户不用sudo也可执行docker命令了,但是如果之前使用了sudo进行了docker操作,需要先删除目录下的.docker文件夹
开机启动
systemctl enable docker
使用不同的storage engine
日志
默认的存储是json-file,可以使用日志在线服务或设置日志滚动
/etc/docker/daemon.json
注意配置文件都需要字符串形式
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3",
}
}
另可针对容器来设置 --log-driver
docker inspect -f '{{.HostConfig.LogConfig.Type}}' <CONTAINER>
查看容器的日志配置
可设置从容器到日志驱动的信息分发模式
json-file
log-opts具体有:
max-size 10k 10m 10g
max-file 默认值为1 指示最大的日志文件数量
labels
env
env-regex
compress