linux系统中解决docker: command not found
- 问题
- 解决
- 最后
大家好,我是 Data-Mining, 别名 liuzhen007 (中国邦德,一个敲代码的邦德),先后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对WebRTC、FFmpeg和Electron有非常深入的了解。
问题
今天新申请了一台阿里云的服务器,打算在上边部署一个容器服务,竟然发现机器上连docker都没安装。这怎么能忍呢?必须解决呀!找运维同学那是不可能的,太浪费时间了,自己搞吧。
如果是mac OS系统,可以参考文章《mac系统中解决docker: command not found》
解决
针对这个问题,今天特意记录了一下。
我们就来看一下如何在linux服务器上安装docker。
第一步、更新yum包
更新yum包管理工具库信息,执行如下命令:
yum update
第二步、安装依赖软件包
安装docker环境需要的其他依赖包,执行如下命令:
yum install -y yum-utils device-mapper-persistent-data lvm2
第三步、设置yum源
设置yum工具包的源仓库,执行如下命令:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
第四步、安装docker
正式安装docker程序包,这里我们选择社区版,可以免费使用,执行如下命令:
yum install docker-ce
备注:默认安装最新的docker稳定版本。
第五步、启动docker服务
启动docker服务,才能使用docker命令,执行如下命令:
systemctl start docker
第六步、设置开机自启动
我们最好设置docker服务开机自启动,这样我们就不用每次都手动启用docker了,执行如下命令:
systemctl enable docker
OK!
最后
我们可以使用 docker version 命令查看docker版本信息,执行如下命令:
docker version
如果我们安装成功了docker容器服务,会输出如下信息:
Client: Docker Engine - Community
Version: 20.10.6
API version: 1.41
Go version: go1.13.15
Git commit: 370c289
Built: Fri Apr 9 22:47:12 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.6
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: 8728dd2
Built: Fri Apr 9 22:45:24 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc:
Version: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init:
Version: 0.19.0
GitCommit: de40ad0
当然,每个机器或者每个版本会略有不同,上述信息仅供参考!
- 点赞
- 收藏
- 关注作者
评论(0)