Centos7下两种方式安装Docker-CE

前言
Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。
Docker 社区版 (CE) 是开发人员和小型团队开始使用 Docker 并尝试使用基于容器的应用的理想之选。
本文介绍下Docker 社区版 (CE) 在CentOS 7系统中的里两种安装方式
安装前提

64 位版本的 CentOS 7
CentOS 系统的内核版本高于 3.10(uname -r命令可查看系统内核版本)

安装 Docker CE

设置 Docker 的镜像仓库并从中进行安装
下载 RPM 软件包并手动进行安装(例如,在不能访问互联网的隔离系统中安装 Docker)

从镜像仓库安装

确保 yum 包更新到最新:

sudo yum update

安装一些必要的系统工具:

yum-utils 提供了 yum-config-manager 实用程序,用于设置yum源
devicemapper 存储驱动需要 device-mapper-persistent-data 和 lvm2

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置镜像仓库
阿里云仓库地址(推荐)

sudo yum-config-manager \
 --add-repo \
 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

官方仓库地址

sudo yum-config-manager \
 --add-repo \
 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 软件包索引

sudo yum makecache fast

查看仓库中所有docker版本

sudo yum list docker-ce --showduplicates | sort -r

安装 Docker CE 最新版本:sudo yum install docker-ce

sudo yum install docker-ce

安装 Docker-ce 指定版本:sudo yum install docker-ce-版本号

sudo yum -y install docker-ce-18.03.1.ce-1.el7.centos

启动 Docker

sudo systemctl start docker 启动
sudo systemctl restart docker 重启
sudo systemctl enable docker 加入开机启动

Docker 版本信息查看

sudo docker version

测试运行 hello-world

sudo docker run hello-world

docekr拉取hello-world镜像并启动,后打印出Hello from Docker!

卸载 Docker CE

sudo yum remove docker-ce

删除所有镜像、容器和存储卷
 

sudo rm -rf /var/lib/docker

2.RPM软件包进行安装

wget安装

yum -y install wget

下载rpm安装文件

官方镜像(国内下载较慢)

wget -P /tmp https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

阿里云镜像(推荐)

wget -P /tmp https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

进入rpm文件目录,安装docker

cd tmp/
yum install docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

启动docker

sudo systemctl start docker 启动
sudo systemctl restart docker 重启
sudo systemctl enable docker 加入开机启动

docker-ce在Centos7下的安装介绍已经完成,目前docker不仅限于Linux系列,它还支持Windows、Mac以及AWS和Azure等平台的使用。更多的用法和介绍有兴趣的同学可以在官网进一步了解。

参考

Docker官网文档

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装 Docker CentOS 7 下 Docker 的安装分为两种方式: - 通过 yum 安装 - 通过官方脚本安装 1.1 通过 yum 安装 首先,需要先卸载旧版本的 Docker。 sudo yum remove docker docker-common docker-selinux docker-engine 接下来,安装必要的依赖包。 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加 Docker 的 yum 源。 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 更新 yum 缓存。 sudo yum makecache fast 安装 Docker。 sudo yum install docker-ce 启动 Docker 服务。 sudo systemctl start docker 设置 Docker 服务开机自启。 sudo systemctl enable docker 1.2 通过官方脚本安装 首先,需要先卸载旧版本的 Docker。 sudo yum remove docker docker-common docker-selinux docker-engine 安装必要的依赖包。 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 下载 Docker 安装脚本。 sudo curl -fsSL https://get.docker.com -o get-docker.sh 运行脚本安装 Docker。 sudo sh get-docker.sh 启动 Docker 服务。 sudo systemctl start docker 设置 Docker 服务开机自启。 sudo systemctl enable docker 2. 使用 Docker 安装完成后,可以通过 Docker 命令行工具来管理 Docker 容器。 2.1 运行容器 通过 Docker 运行容器,需要先拉取相应的镜像。 sudo docker pull [image name] 例如,拉取 CentOS 7 镜像: sudo docker pull centos:7 然后,可以通过以下命令运行容器。 sudo docker run -it [image name] 例如,运行 CentOS 7 容器: sudo docker run -it centos:7 2.2 查看容器 可以通过以下命令查看当前正在运行的容器。 sudo docker ps 也可以通过以下命令查看所有容器(包括已经停止的容器)。 sudo docker ps -a 2.3 进入容器 可以通过以下命令进入正在运行的容器。 sudo docker exec -it [container name] /bin/bash 例如,进入名为 mycontainer 的容器: sudo docker exec -it mycontainer /bin/bash 2.4 停止容器 可以通过以下命令停止正在运行的容器。 sudo docker stop [container name] 例如,停止名为 mycontainer 的容器: sudo docker stop mycontainer 2.5 删除容器 可以通过以下命令删除已经停止的容器。 sudo docker rm [container name] 例如,删除名为 mycontainer 的容器: sudo docker rm mycontainer 以上就是 CentOS 7 下 Docker 的安装使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值