首页 > 系统相关 >CentOs8环境下Docker部署

CentOs8环境下Docker部署

时间:2022-12-12 09:34:51浏览次数:49  
标签:dnf 部署 命令 systemctl 镜像 Docker docker CentOs8

一.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

相关文章