docker下载安装

255 阅读1分钟

1.环境准备

docker必须安装在linux环境下,依赖于linux内核。

运行环境:64位,linux内核版本为3.8以上。

查看linux版本:cat /etc/redhat-release

查看linux内核:uname -r

docker三要素:

镜像:相当于一个个模板(类似于Java类)

docker容器:相当于根据模板实例化的容器实例(类似于Java根据类实例化出来的对象); 比如:redis容器:底层是一个简易版的linux环境(包括root权限,进程空间,用户空间)+运行的应用程序(redis)

仓库:存放镜像的地方

2.安装

官网地址:docs.docker.com/engine/inst…

1.安装gcc:yum -y install gcc yum -y install gcc-c++

2.官网要求:yum install -y yum-utils

3.设置镜像稳定仓库(阿里云):yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.安装yum索引:yum makecache fast

5.安装docker引擎(Docker Engine): yum install docker-ce docker-ce-cli containerd.io

6.启动docker:systemctl start docker

7.查看docker进程:ps -ef|grep docker

8.查看docker版本:docker version

配置阿里云镜像加速:

image.png

依次执行命令即可

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://qbd2mtyh.mirror.aliyuncs.com"] } EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

3.运行docker

1.运行hello-word docker run hello-world,第一次运行会去远程仓库拉去镜像。等待一段时间,显示 Hello from Docker! This message shows that your installation appears to be working correctly.表示docker安装运行正常。

run命令背后运行机制:docker先会在本机上找是否有该镜像,找到则以本机镜像为模板生产容器实例运行。本机没有镜像则去远程仓库(docker hub)查找该镜像,如果找到就下载该镜像,并以此镜像为模板生产容器并运行,远程还没找到则返回错误:找不到该镜像。