inita

V1

2022/02/27阅读:74主题:橙心

Docker在Centos上的安装

Docker在Centos上的安装

Docker是一个划时代开源项目,使用Docker让应用的部署、测试和发布都变得十分便捷。

不论是应用开发人员、运维人员、还是其他的技术人员都有必要认识和掌握Docker,节约资源。本系列以Docker实战为主,具体Docker的定义名称请自行进行百度查找。

Docker安装

系统要求

Docker支持64为版本的CentOS7\8,而且要求其内核不低于3.10

uname -srm #用于查看linux内核版本

输出结果

Linux 3.10.0-1127.19.1.el7.x86_64 x86_64

旧版本的卸载

在安装新的docker的时候,机器可能在以前安装过docker旧版本,我们需要将其进行卸载:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装yum工具包

如果没有配置Docker的yum源,则不可以直接使用yum进行安装Docker

yum install -y yum-utils

镜像仓的设置

一般我们在国内的话使用国内的镜像仓,我一般使用阿里的镜像仓

使用阿里国内源安装docker
 yum-config-manager \
        --add-repo  \
        http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
        
 sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

更新并安装Docker-ce

docker-ce 社区版 , docker-ee企业版, 一般安装社区版,企业版需要授权

#更新并安装Docker-CE  
sudo yum makecache fast
yum install -y docker-ce docker-ce-cli containerd.io

启动Docker

systemctl start docker

查看docker信息检测是否安装成功

docker info # 查看docker详细信息
docker version # 查看docker版本

设置Docker开机自动启动

#设置开机启动docker服务:
systemctl enable docker

安装nginx进行测试docker

  • 拉去nginx镜像
docker pull nginx:latest
  • 查看下载好的nginx镜像
docker images

结果:

REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
nginx        latest    c316d5a335a5   4 weeks ago   142MB
  • 运行容器
docker run --name nginx-test -p 8080:80 -d nginx
  • 查看正在运行的容器
docker ps

查看nginx结果ip:8080

分类:

后端

标签:

后端

作者介绍

inita
V1