持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第27天,点击查看活动详情
之前的几篇文章引入了 Docker 容器技术下的镜像、容器以及仓库等概念,只是对这些理论知识做了简单的介绍,这次想着,介绍完概念,就该梳理一下怎么安装 Docker 了,顺便再涉及一点安装过程中的一些操作.....
CentOS 系统安装 Docker
- 使用 uname -r 查看当前 CentOS 系统的内核版本 (因为 Docker 要求 CentOS 系统版本高于 3.10)
- 若之前安装过,先卸载
yum remove dockerdocker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装依赖,设置 yum 仓库
安装依赖
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
设置 yum 仓库
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 安装 Docker
yum install docker-ce docker-ce-cli containerd.io
- 启动并加入开机启动
systemctl start docker
systemctl enable docker
- 验证是否安装成功
docker version (查看 Docker 版本)
docker run hello-world
执行上述操作后,如果出现类似下图的结果,说明安装成功:
Docker 的基本命令
-
docker pull [options] NAME[:TAG]
通过此命令可以 Docker 远程仓库拉取镜像到本地。
name 是拉取镜像的名称;\ :TAG 表示是可选的,如果不选表明是 latest,即最新版本;如果选择表明是指定版本的;\ options 是拉去的一些参数。当不加请求地址的时候回去 Docker 的官网拉取镜像.
-
docker images [options] [REPOSITORY[:TAG]]
options 是选项,后面是指定镜像的名称。这个用的不多,可能当本地镜像非常多的时候要指定查看某一个镜像。IMAGE ID 其实是一个 64 位的字符串,它可以唯一标识我们的镜像,这里只显示了 16 位,后面的被截掉了。
-
docker run [options] IMAGE[:TAG] [COMMAND] [ARG..]
IMAGE 是镜像的名字;\ COMMAND 是运行起来的时候要执行什么命令;\ ARG 表示这条命令运行需要的参数。
综上,简单论述了一下在 CentOS系统中如何安装 Docker、安装成功的判断以及一些简单的 Docker 命令......
希望本文能够帮到你,如有错误,望指正!
我向你敬礼啊,Salute!