Docker安装

前提说明

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

前提条件

目前,Centos仅发行版本中的内核支持Docker。Docker运行在Centos 7(64-bit)上,要求系统为64位、Linux系统内核版本为3.8以上,这里选用Centos7.x。

查看自己的内核

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

cat /etc/redhat-release 
uname -r

img

Docker CE镜像

简介

Docker CE是免费的Docker产品的新名称,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。

配置方法

Centos 7(使用yum进行安装)

  1. 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 查看docker对应的版本
yum list | grep docker-ce

img
4. 更新并安装Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce
  1. 开启docker服务
sudo service docker start
systemctl enable docker #将docker加入到开机自启
  1. 查看docker版本
docker version

注意:要client和sever都同时启动才有效
img

阿里云镜像加速配置

由于Docker默认下载镜像的仓库是在国外的,因此国内用户访问相对来说会较慢一些,目前国内一些大公司与学校搭建了一些国内的镜像仓库,可以让我们在下载镜像时更方便些。

配置镜像加速器

针对Docker客户端版本大于1.10.0的用户可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

  1. 创建一个docker文件夹
sudo mkdir -p /etc/docker
  1. 修改/etc/docker/daemon.json配置文件
[root@www ~]# sudo tee /etc/docker/damon.json <<-'EOF'
> {
> "registry-mirrors":["https://n5jclonh.mirror.aliyuncs.com"]
> }
> EOF
[root@www ~]# cat /etc/docker/damon.json 
{
"registry-mirrors":["https://n5jclonh.mirror.aliyuncs.com"] #镜像加速器地址为自己注册阿里云生产的地址
}
  1. 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
posted @ 2023-05-15 15:03  小肚腩吖  阅读(56)  评论(0编辑  收藏  举报