linux系统中解决docker: command not found

举报
liuzhen007 发表于 2021/06/28 10:36:23 2021/06/28
【摘要】 问题解决最后大家好,我是 Data-Mining, 别名 liuzhen007 (中国邦德,一个敲代码的邦德),先后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对WebRTC、FFmpeg和Electron有非常深入的了解。 问题今天新申请了一台阿里云的服务器,打算在上边部署一个容器服务,竟然发现机器上连docker都没安装。这怎么能忍呢?必须解决呀!找运维同学...
  • 问题
  • 解决
  • 最后

大家好,我是 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

当然,每个机器或者每个版本会略有不同,上述信息仅供参考!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。