centos8上安装和使用docker
本文介绍如何在CentOS 8的服务器实例上部署并使用Docker。适用于熟悉Linux操作系统。
前提条件
已创建一台服务器实例。服务器购买链接推荐腾讯云
本教程中使用的服务器主要配置说明如下:
- 服务器:腾讯云轻量级服务器
- 操作系统: CentOS Stream 8 64bit
部署Docker
- 远程连接服务器(此处教程省略,有疑问留言)
- 运行以下命令,安装dnf,dnf是新一代的rpm软件包管理器
yum -y install dnf
- 运行以下命令,安装Docker存储驱动的依赖包。
dnf install -y device-mapper-persistent-data lvm2
- 运行以下命令,添加稳定的Docker软件源。
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 运行以下命令安装Docker。
dnf install -y docker-ce --nobest
- 完成第五步运行以下命令启动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的运行状态
docker常用命令
- 运行一下命令查看已有的docker镜像
docker images
首次运行应该展示展示如下图
- 接下来我们安装几个常用的镜像看看 拉去最新的nginx node镜像
docker pull nginx:latest
docker pull node:latest
- 成功后执行命令docker images 显示如下图所示
- 至此我们成功安装了docker以及两个docker镜像nginx和node,如果你的服务器之前没有安装node 此刻运行
node -v
显示如图 - 接下来我们演示一下如何使用docker镜像运行一个容器
docker run -it node /bin/bash
这个命令就是使用node镜像运行一个容器
然后再执行一下命令
node -v
退出使用命令exit
后续内容待补充