CentOs8环境下Docker部署
一.Docker安装
1.安装dnf软件包管理器
yum -y install dnf
2.安装Docker存储驱动的依赖包
dnf install -y device-mapper-persistent-data lvm2
3.添加稳定的阿里云镜像源
dnf config-manager –add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装Docker
dnf install -y docker-ce –nobest
5.启动Docker
systemctl start docker
二.Docker常用命令
systemctl start docker #启动docker systemctl stop docker #停止docker systemctl restart docker #重启docker systemctl enable docker #设置docker开机自启动 systemctl status docker #查看docker运行状态
三.Dockerfile文件编写
1.新建Dockerfile文件
vim dockerfile
2.按”i”进入编辑模式,对dockerfile进行编辑
FROM 镜像名:镜像版本 #声明镜像来源 MAINTAUINER 作者 #声明该镜像作者 RUN 命令 #run后面写上容器运行之前需要执行的命令,例如创建路径,创建镜像配置文件等,但dockerdfile文件不能超过127行,命令过多时请写到脚本中。 ENTRYPOINT ping www.aliyun.com #开机自启动命令,此处的命令是持续在前台ping通阿里云网站,如果没有在前台持续执行的命令,docker容器在后台运行就会因为命令执行完毕而退出
3.构建镜像
docker build -t 镜像名称:版本 . #命令末尾的”.“是指打包dockerfile文件所在的目录
4.查看是否成功创建并运行测试
docker images #查看docker已加载的镜像
docker run -d 镜像名:版本 #尝试运行以查看是否出错
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)