centos7 安装docker
1、卸载老版本docker(可选)
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、安装yum-utils软件包,添加docker源
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装最新的Docker Engineh和containerd
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4、创建docker配置文件
## vim /etc/docker/daemon.json
{ #镜像源管理,我增加了阿里镜像源,可以提速 "registry-mirrors" : [ "https://jkfdsf2u.mirror.aliyuncs.com", "https://registry.docker-cn.com" ], #docker私服配置,因为不是https链接,所以在此配置(如果有私服可在此添加) "insecure-registries" : [ "docker-registry.zjq.com" ], #日志最大存储限制,如果不配置它,可能会导致/var/lib/docker/tmp/containers目录中的容器日志过大,挤占系统盘空间。 "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "10" }, #Docker运行时使用的根路径,默认 "/var/lib/docker" "data-root": "/data/docker" }
除了上述配置,其他的我采取默认,更多配置可以查看官方:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file
5、启动docker并设置开机自启
sudo systemctl start docker sudo systemctl enable docker
6、测试运行
docker run hello-world
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本