CentOS Stream 8 64位安装docker
一、安装步骤
1、查看centos版本
[root@localhost ~]:cat /etc/system-release
2、查看当前软件仓库位置
[root@localhost ~]:yum repolist
正常来说是没有docker的仓库地址的,这个仓库地址是我加上去的
3、添加docker存储仓库的配置前提条件
[root@localhost ~]:yum -y install yum-utils
4、添加docker仓库
[root@localhost ~]:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、查看docker
[root@localhost ~]:yum list | grep docker
6、安装docker
[root@localhost ~]:yum -y install docker-ce
7、启动docker
设置开机自启
[root@localhost ~]:systemctl enable docker
启动
[root@localhost ~]:systemctl start docker
8、Docker日志文件切割以及大小配置
Docker在运行的时候每个容器都会有一个相关的容器目录,这个目录存储了容器相关的数据,其中就有容器运行的日志。有经验的开发者都知道一般目录会在/var/lib/docker/container。如果没有对Docker日志做相关大小大小限制,将会出现庞大的日志文件,占用我们的磁盘空间甚至会爆满磁盘导致服务器资源不足服务不可用。
vim /etc/docker/daemon.json
放入一下内容:
{
"log-driver":"json-file",
"log-opts": {"max-size":"50m", "max-file":"3"}
}
max-size=50m,意味着一个容器日志大小上限是50M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。
9、重启docker
systemctl daemon-reload
systemctl restart docker