如何安装docker最新版本

4,870次阅读
没有评论

共计 1417 个字符,预计需要花费 4 分钟才能阅读完成。

如何安装docker最新版本

为了让免费甲骨文VPS充分利用起来,最近这段时间都在研究各种docker项目,不得不说,有了docker,部署起项目来十分的简单便捷,不用像之前那样,得网上各种搜索文字教程视频教程,跟着一步步的去编译部署,中间出了什么问题或者报错,又得各种谷歌搜索解决问题。而docker就简单多了,热门的项目基本都有完整的docker-compose文件或者docker run代码,无脑复制粘贴,根据自身请款,对端口之类的进行小修改就行。后面我也会记录下我都部署了哪些项目,中间都遇到什么问题,有的问题还是比较奇葩的,在这里,还是得感谢Chatgpt,遇到问题,直接找他,大部分情况都能帮我们解决。

什么是Docker

Docker 是一种开源的应用容器引擎,允许开发者打包他们的应用及应用的依赖包到一个可移植的容器中,然后发布到任何支持Docker的平台上。它使用资源隔离的技术,如Linux的CGroups和命名空间(Namespace),来独立运行一个或一组应用,从而使得应用在运行时更加高效、轻便和安全。Docker容器可以在任何地方运行,包括物理机、虚拟机、云平台、个人电脑等,极大地提高了开发、测试和部署应用的效率。

Docker部署项目的优势

Docker为部署项目提供了许多优势,主要包括:

  • 环境一致性:Docker保证了从开发到生产的环境一致性,解决了“在我机器上可以运行”的问题。
  • 快速部署:Docker容器的启动时间只需几秒钟,相比传统虚拟机部署方式大大缩短了部署时间。
  • 资源利用率高:Docker容器共享宿主机的核心,不需要额外的操作系统,因此资源利用率更高。
  • 易于维护和扩展:Docker的镜像管理和容器编排机制使得应用的更新、扩展和维护变得更加容易。
  • 隔离性和安全性:Docker提供了强大的隔离功能,帮助减少安全隐患。

如何安装Docker

先更新下系统和安装一些基础的软件

sudo -i
apt update -y && apt upgrade -y && apt install -y curl wget sudo

通过docker官方的脚本安装docker

curl -fsSL https://get.docker.com | sh

最新的脚本同时也会安装docker-compose,不需要额外再去安装
我现在用的也是用docker-compose文件去部署项目,便于统一的管理和后续的更新,维护,迁移等

启动docker环境

systemctl start docker

设置开机自启动docker环境

systemctl enable docker

查看docker版本

docker --version

查看docker-compose版本

docker-compose --version

如果docker和docker-compose都能正常返回版本号,说明docker安装已经成功

如何备份Docker

大部分情况下我都是根据咕咕鸽大佬的教程来部署项目,学到了他对与docker compose文件统一管理的方法,使用起来确实也是很方便
所有的docker项目都部署在/root/data/docker_data目录下,备份或者迁移的时候,只需要把docker_data整个文件夹备份迁移一下就行了,拉到其他机器还原一下环境,docker-compose up -d,项目又能完整的跑起来,不要太方便
当然也可以使用dockge或者portainer这类docker可是面板进行管理,后面有机会试一下再出来分享

正文完
 0
Darren
版权声明:本站原创文章,由 Darren 于2024-02-12发表,共计1417字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码