首页 > 编程知识 正文

ubuntu18.04安装docker教程,docker部署ubuntu

时间:2023-05-03 12:17:29 阅读:198124 作者:2260

什么是docker ?


Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker细节参考

具体的实现我看不太懂,但就我理解,docker的作用就在于:打包应用以及依赖包到一个可移植的容器,在容器中我们可以做一些事情。 为什么要用docker? 首先就是比较方便, 比如你要在linux系统中运行程序,调试代码。除了下载虚拟机,你还要下载调试等各种工具但是有了docker,我们只需安装docker再下载我们需要的镜像。运行这个镜像在一个容器中,我们就可以运行程序,调试代码 再有就是快一点,占用的资源少 docker 启动快速属于秒级别。虚拟机通常需要几分钟去启动docker 在操作系统级别进行虚拟化, docker 容器和内核交互,几乎没有性能损耗,需要的资源更少 就我目前感觉它的好处就在于方便,简单。 关键概念 镜像 先说一下镜像,系统镜像应该都知道。镜像可以看作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)简单来说就是打包可以做一些事情的的文件。 容器 容器,就我理解,镜像可以在容器里运行,容器就是提供了镜像运行的空间。 仓库 仓库就是放置镜像的。 docker安装 ubuntu中安装安装 Docker Engine-Community(社区版)更新apt:sudo apt-get update安装最新的Docker CE和containerd:sudo apt-get install docker-ce docker-ce-cli containerd.io验证安装成功:sudo docker run hello-world 卸载Docker 卸载Docker CE包:sudo apt-get purge docker-ce删除images、containers和volumes:sudo rm -rf /var/lib/docker 添加docker用户组 新安装的Docker需要用sudo命令运行,可以创建docker用户组,以后就可以直接用docker命令。 创建docker用户组:sudo groupadd docker添加当前用户到docker组:sudo usermod -aG docker $USER

好用博客参考
详尽安装
别人的吐血总结
自学参考

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。