docker是什么及ubuntu中docker的安装

什么是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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值