0
点赞
收藏
分享

微信扫一扫

docker实战教程(一):安装

七千22 2022-09-10 阅读 147

centos docker安装

docker并非是一个通用的容器工具,它依赖于已存在的linux内核环境。docker实质上是在已运行的linux环境下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的linux主机。因此,docker必须部署在linux内核的系统上,如果其他系统想部署docker就必须安装一个虚拟linux环境。
在windows部署docker的方法都是先安装一个虚拟机,并在安装linux系统的虚拟机中运行docker。

前提条件

目前,centos仅发行版本中的内核支持docker,docker运行在centos7(64-bit)上,要求系统为64位,linux系统内核版本为3.8以上,这里选用centos7.x

查看内核

docker实战教程(一):安装_docker

docker的基本组成

  • 镜像(image):类似java中的类模板
  • 容器(container):类似于java中new出来的实例对象
  • 仓库(repository):集中存放镜像文件的场所

docker公司提供的官方register被称为docker hub,存放各种镜像模板的地方。仓库分为公开仓库和私有仓库两种形式,最大的公开仓库是docker hub(​​https://hub.docker.com/​​),存放了数量庞大的镜像供用户下载。国内的公开仓库包括阿里云、网易云等。

安装步骤

安装文档地址:​​https://docs.docker.com/engine/install/centos/​​

  1. 确定你是centos7及以上版本
  2. 卸载旧版本

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

  1. yum安装gcc相关

# centos7能上外网
yum -y install gcc
yum -y install gcc-c++

  1. 安装需要的软件包

yum install -y yum-utils

  1. 设置stable镜像仓库

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

  1. 更新yum软件包索引

yum makecache fast

  1. 安装docker ce

yum -y install docker-ce docker-ce-cli containerd.io

  1. 启动docker

systemctl start docker

  1. 测试

docker run hello-world

  1. 卸载

systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd



举报

相关推荐

0 条评论