Docker安装
第一章 Docker简介
Docker是一个开源的应用容器引擎,他可以帮助开发者和开发团队构建和发布应用;可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
第二章 Docker安装
-
CentOS系统安装文档地址
https://docs.docker.com/engine/install/centos/ -
系统需求
1.Docker需要Centos7/8,并且是长期支持版本不能是测试版本 2.必须启用centos-estras存储库,这个库是默认启动的,如果你的电脑禁用这个库,请自行启动; 启动地址(https://wiki.centos.org/AdditionalResources/Repositories) 3.Docker要求Linux内核版本最好是大于3.10版本,因为大于3.10版本的内核包含了运行Docker的特定修改 # 内核版本查看 uname -r # 升级内核 yum install -y kernel (通过yum升级风险最低) 4. 安装 gcc和gcc-c++编译器,如果本机中存在可以不装 # yum -y install gcc # yum -y install gcc-c++ 5. 卸载旧版本的docker # yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 6. 安装依赖包 # yum install -y yum-utils device-mapper-persistent-data lvm2 7. 设置stable镜像仓库(官网/阿里云,用哪一个都可以) # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 或者 # yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 8. 更新yum软件包索引 # yum makecache fast -
Docker安装
1. 搜索当前的Docker版本,版本由高到低排列 # yum list docker-ce.x86_64 --showduplicates | sort -r docker-ce.x86_64 3:20.10.2-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.2-3.el7 @docker-ce-stable docker-ce.x86_64 3:20.10.1-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.0-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable 2. 安装指定版本的Docker # yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io 将上面查到的版本替换下面的<VERSION-STRING> 版本号截取方式在第二列中从冒号(:)开始,短横线(-)结束中间的那段为版本(例如 3:20.10.2-3.el7 的版本为 20.10.2)替换<VERSION_STRING>即可 3. 例如安装命令 # yum install docker-ce-20.10.2 docker-ce-cli-20.10.2 4. 安装完成启动 # systemctl start docker 5. 测试 # docker run hello-world --> 国外的docker镜像仓库下载镜像缓慢,可以设置国内镜像地址 1. 进入 cd /etc/docker/ 目录下查看是否有daemon.json文件,如果没有就自己手动创建一个 2. 如果存在daemon.json文件将下面的信息保存到daemon.json中 { "registry-mirrors": ["https://registry.docker-cn.com"] } 6. 设置开机启动 # systemctl enable docker
本文参考:枫桥夜泊
作者:北小北
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

浙公网安备 33010602011771号