... 开始 ...
Docker要求Linux内核版本至少在3.8或以上。
登录后查询Linux内核版本: uname -a,结果如下:
![]()
若不满足要求,则更新Linux版本,本步骤以Centos7作为演示(以root用户登录)
1. 更新yum源
执行命令:
yum update
更新期间有确认提示输入,则一路输入 y 即可,如下图:

或者,直接输入如下下命令:
yum update -y
2. 设置yum源的docker镜像
使用阿里仓库的镜像,地址: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
命令如下:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查询仓库中所有的版本,命令如下:
yum list docker-ce --showduplicates | sort -r
结果如下:

3. 安装Docker
本次安装使用 3:19.03.5-3.el7 版本
安装命令:
yum install docker-ce-<VERSION_STRING> (指定安装版本)
yum install -y docker-ce-19.03.5
安装成功,如下图:

查看是否安装成功:
执行命令:
docker version
4 启动Docker
启动Docker服务器
systemctl start docker
查看Docker是否启动,如下:

如果需要将Docker纳入开机启动,命令如下:
systemctl enable docker
附上几个常用命令:
docker ps 查看当前正在运行的容器
docker ps -a 查看所有容器的状态
docker start/stop id/name 启动/停止某个容器
docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)
docker exec -ti id 启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)
docker images 查看本地镜像
docker rm id/name 删除某个容器
docker rmi id/name 删除某个镜像
docker run --name test -ti ubuntu /bin/bash 复制ubuntu容器并且重命名为test且运行,然后以伪终端交互式方式进入容器,运行bash
docker build -t soar/centos:7.1 . 通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像
docker run -d -p 2222:22 --name test soar/centos:7.1 以镜像soar/centos:7.1创建名为test的容器,并以后台模式运行,并做端口映射到宿主机2222端口,P参数重启容器宿主机端口会发生改变
... 结束 ...

本文详细介绍了在CentOS7系统上安装Docker的过程,包括检查Linux内核版本、更新系统、配置Docker镜像源、安装Docker及验证安装。此外,还提供了Docker的基本命令用法,如容器的启动、停止、查看状态等,为初学者提供了一个全面的入门指南。

2565

被折叠的 条评论
为什么被折叠?



