一.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 镜像名:版本 #尝试运行以查看是否出错
标签:dnf,部署,命令,systemctl,镜像,Docker,docker,CentOs8 From: https://www.cnblogs.com/MR-Knight013/p/16975219.html