张国伟 发表于 2024-7-30 23:11:49

Docker具体安装教程及避坑,小白速通,建议收藏!(附带可视化工具Portaine

Docker简介

1、Docker的出现

   Docker出现的目的是为了解决应用程序开发和部署过程中的同等性和可移植性问题。传统的应用程序部署方式通常依赖于特定的利用系统和情况配置,如果在差别情况中部署和运行应用程序会变得复杂且容易堕落。而Docker通过提供一个轻量级的容器化平台,可以让应用程序在任何情况中以相同的方式运行,进步开发和部署的效率。
2、Docker的作用

   
[*]容器化应用程序:Docker通过将应用程序及其依赖项打包到一个轻量级的容器中,实现了应用程序的轻量化、可移植性和同等性。这样可以让开发者更方便地在差别情况中部署和运行应用程序,无需担心情况差异导致的兼容性问题。
[*]提供同等的运行情况:Docker确保了应用程序在开发、测试和生产情况中具有同等的运行情况。有助于降低部署风险,淘汰因情况差异而导致的错误,并简化维护工作。
[*]优化资源利用:Docker允许多个容器共享同一个利用系统内核,从而淘汰虚拟机的资源开销。也就代表着Docker在资源利用效率上相对轻量,可以或许更好地利用硬件资源。
[*]简化应用程序的生命周期管理:Docker通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户可以更方便地管理其APP的生命周期。无论是WEB应用照旧数据库应用,都可以通过Docker举行高效的部署和管理。

一、Docker安装

官方地点:开始使用 |船埠工人 (docker.com)https://www.docker.com/get-started/https://csdnimg.cn/release/blog_editor_html/release2.3.6/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=N7T8https://www.docker.com/get-started/
镜像堆栈:Docker Hub Container Image Library | App Containerizationhttps://hubgw.docker.com/https://csdnimg.cn/release/blog_editor_html/release2.3.6/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=N7T8https://hubgw.docker.com/
官方安装文档(CentOS):
在 CentOS 上安装 Docker 引擎 |Docker 文档https://docs.docker.com/engine/install/centos/

1、选择安装平台

https://img-blog.csdnimg.cn/direct/a115a43b50f145119ede23010d9f7821.png​
   注:Docker要求CentOS系统的内核版本高于3.10

使用下令查看内核版本:
   uname -r   

2、卸载旧版本

如果没有安装过docker,可以跳过卸载步骤,但为了确保一次乐成,建议照旧实行一下此步骤


先更新yum

注:使用root 权限登录 Centos,先确保yum包更新到最新
实行更新下令:
   sudo yum updatehttps://img-blog.csdnimg.cn/direct/e82b82dda7054d76a12b7e12559f1a07.png​
实行过程中可能会有一个确认的选项,输入“y”
https://img-blog.csdnimg.cn/direct/efaadc49efc9434babe8beff470b6e6e.png​
完成:
https://img-blog.csdnimg.cn/direct/4e679671073346f8a817aeaf8e828caa.png​

卸载旧docker

https://img-blog.csdnimg.cn/direct/8c4a299cc25b4a2fb14d00bc655dd04c.png​
   sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine3、设置堆栈

   # 安装docker需要的工具包
sudo yum install -y yum-utils

# 建立docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker

   sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin5、启动docker

   sudo systemctl start docker

6、验证docker是否安装乐成

   # 拉取镜像
docker pull hello-world
https://img-blog.csdnimg.cn/direct/b13a463c0700499cafd272fd359fa14a.png​

7、查看镜像

   docker imageshttps://img-blog.csdnimg.cn/direct/2e6bc3ae49c8411aaa3968c17d61da0f.png​

8、使用镜像

   docker run hello-worldhttps://img-blog.csdnimg.cn/direct/0f878186be0a4b0aa99a24c4cac1b6dd.png​
现在就代表docker已经安装乐成了

为了方便使用,还可以举行可视化,请看我另一篇文章,具体教学docker可视化工具——Portainer的安装教程,搭配使用,文章链接:Portainer——Docker可视化超具体安装及避免踩坑教学-CSDN博客https://csdnimg.cn/release/blog_editor_html/release2.3.6/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=N7T8https://blog.csdn.net/sungeme/article/details/138011819?spm=1001.2014.3001.5501


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Docker具体安装教程及避坑,小白速通,建议收藏!(附带可视化工具Portaine