Docker (4)

104 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第27天,点击查看活动详情

之前的几篇文章引入了 Docker 容器技术下的镜像、容器以及仓库等概念,只是对这些理论知识做了简单的介绍,这次想着,介绍完概念,就该梳理一下怎么安装 Docker 了,顺便再涉及一点安装过程中的一些操作.....

CentOS 系统安装 Docker

  1. 使用 uname -r 查看当前 CentOS 系统的内核版本 (因为 Docker 要求 CentOS 系统版本高于 3.10)
  2. 若之前安装过,先卸载
	yum remove dockerdocker \
			   docker-client \
               docker-client-latest \
               docker-common \
               docker-latest \
               docker-latest-logrotate \
               docker-logrotate \
               docker-engine
  1. 安装依赖,设置 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
  1. 安装 Docker
	yum install docker-ce docker-ce-cli containerd.io
  1. 启动并加入开机启动
	systemctl start docker
	systemctl enable docker
  1. 验证是否安装成功
	docker version (查看 Docker 版本)
	docker run hello-world

执行上述操作后,如果出现类似下图的结果,说明安装成功:

image.png

Docker 的基本命令

  1. docker pull [options] NAME[:TAG]

    通过此命令可以 Docker 远程仓库拉取镜像到本地。

     name 是拉取镜像的名称;\
     :TAG 表示是可选的,如果不选表明是 latest,即最新版本;如果选择表明是指定版本的;\
     options 是拉去的一些参数。
    

    当不加请求地址的时候回去 Docker 的官网拉取镜像.

  2. docker images [options] [REPOSITORY[:TAG]]

     options 是选项,后面是指定镜像的名称。这个用的不多,可能当本地镜像非常多的时候要指定查看某一个镜像。
    

    IMAGE ID 其实是一个 64 位的字符串,它可以唯一标识我们的镜像,这里只显示了 16 位,后面的被截掉了。

    image.png

  3. docker run [options] IMAGE[:TAG] [COMMAND] [ARG..]

     IMAGE 是镜像的名字;\
     COMMAND 是运行起来的时候要执行什么命令;\
     ARG 表示这条命令运行需要的参数。
    

综上,简单论述了一下在 CentOS系统中如何安装 Docker、安装成功的判断以及一些简单的 Docker 命令......
希望本文能够帮到你,如有错误,望指正!
我向你敬礼啊,Salute!