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

手把手带你在CentOS下安装docker

作者头像
ITester软件测试小栈
发布2021-08-06 12:20:30
1810
发布2021-08-06 12:20:30
举报
文章被收录于专栏:全栈测试

在面试或实际工作中,需要我们会搭建测试环境,使用docker可以简单快捷的搭建整套环境,接下来我们将介绍docker环境准备、docker安装、docker配置镜像加速等内容。

01

docker环境准备

1)官方文档

安装下载或查看docker相关资料,可以访问docker官网。

代码语言:javascript
复制
https://www.docker.com/

2)docker版本

docker分为社区免费版和企业付费版,我们使用免费版就可以啦。

3)系统要求

docker对centos系统有如下要求:

①支持 64 位版本 CentOS 7/8,看官方文档有说明。

② centos内核版本不低于 3.10,查看centos内核命令:

02

yum安装docker

1)卸载docker旧版本

如果已经安装过docker,可以卸载旧版本,如果没安装就跳过。卸载命令为:

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

2)安装所需软件包

安装命令为:

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

如果出现安装结果如下所示,说明服务器已经安装过了。

3)设置稳定的存储库

命令为:

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

结果如下图:

4)安装Docker Engine、containerd

安装最新的Docker Engine、containerd,命令为:

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

结果如下,稍等片刻即可安装成功。

5)启动docker

代码语言:javascript
复制
sudo systemctl start docker

6)查看docker是否安装成功

代码语言:javascript
复制
docker -v

结果如下:

03

配置镜像加速

1)创建docker目录

代码语言:javascript
复制
sudo mkdir -p /etc/docker

2)配置镜像源

① 创建或修改 /etc/docker/daemon.json 文件

代码语言:javascript
复制
vim /etc/docker/daemon.json

②修改文件内容如下,保存退出。

代码语言:javascript
复制
{
  "registry-mirrors": [
    "https://xx4bwyg2.mirror.aliyuncs.com",
    "http://f1361db2.m.daocloud.io",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

3)使配置生效

代码语言:javascript
复制
sudo systemctl daemon-reload

4)重启docker

代码语言:javascript
复制
sudo systemctl restart docker

5)docker拉取镜像

安装工作基本完成啦,我们试下docker能不能使用,docker拉取redis镜像,命令如下:

代码语言:javascript
复制
docker pull redis

结果如下,redis镜像拉取成功,安装docker的工作圆满完成。

基本工作完成后,下一篇文章将手把手带大家搭建个人博客。

(完)


ITester测试技能栈(ID:TestDevZone),技术人茶余饭后的充电宝,每周上午09:00更新文章。从精进的软件测试到硬核的测试开发、从精细的前端开发到缜密的后端开发,前沿互联网资讯传送,宝藏IT资源分享,热门招聘发布。

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

本文分享自 ITester软件测试小栈 微信公众号,前往查看

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

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

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