前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker的安装

docker的安装

作者头像
code随笔
发布2022-03-31 20:58:43
2760
发布2022-03-31 20:58:43
举报
文章被收录于专栏:code随笔的专栏

系统信息

输入uname -r查看系统内核信息。如下:

代码语言:javascript
复制
[root@ls ~]# uname -r
3.10.0-1160.41.1.el7.x86_64

系统内核是3.10以上

查看系统环境信息

输入**cat /etc/os-release **查看系统版本信息

代码语言:javascript
复制
[root@ls ~]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

系统版本是centos7

官网

进入docker官网 docker官网

链接为:https://www.docker.com/

将鼠标放到Developers上,可以看到如下菜单

帮助文档菜单

点击docs

进入如下界面,并点击**Download and Install **

Download and Install

因为我们是Linux环境,所以我们点击Docker for Linux

Docker for Linux

点击CentOS

安装在centos

安装

卸载docker

如果你之前有安装过docker,需要先进行卸载,输入如下命令

代码语言:javascript
复制
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

卸载docker命令

安装所需安装包

本文介绍使用仓库进行安装,需要先安装需要的package

代码语言:javascript
复制
yum install -y yum-utils

安装package

设置镜像仓库

官方给的设置仓库命令如下:

代码语言:javascript
复制
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

但是这是国外的仓库,比较慢。

我们使用国内的云仓库,命令如下:

代码语言:javascript
复制
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

设置云镜像

更新yum包索引

安装之前更新一下yum包的索引

输入如下命令

代码语言:javascript
复制
yum makecache fast

更新yum包索引

安装docker

完成上述步骤后,就可以进行安装了。输入如下命令

代码语言:javascript
复制
yum install docker-ce docker-ce-cli containerd.io

docker-ce表示社区版;

提示

出现如上提示,输入y回车。

安装完成

输入docker version查看是否安装成功

docker版本信息

启动

输入如下命令启动docker

代码语言:javascript
复制
systemctl start docker

没有提示,悄无声息得就被启动了。

再次输入docker version

docker版本和运行信息

Hello World

我们在学习编程的时候都会有一个小项目来进行上手,那就是Hello World。我们也来运行下docker的Hello World吧。

测试Hello World

输入如下命令

代码语言:javascript
复制
docker run hello-world

Hello World运行

上面的提示内容是:在本地没有找到hello-world镜像,然后去仓库拉取镜像,最后运行hello-world。

查看Hello World镜像

输入如下命令查看镜像

代码语言:javascript
复制
docker images

Hello World镜像

最后

以上就是docker安装的全部内容了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022/02/27 18:22:44,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 code随笔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系统信息
  • 官网
  • 安装
    • 卸载docker
      • 安装所需安装包
        • 设置镜像仓库
          • 更新yum包索引
            • 安装docker
            • 启动
            • Hello World
              • 测试Hello World
                • 查看Hello World镜像
                • 最后
                相关产品与服务
                容器服务
                腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档