ubuntu下的Docker命令使用

Docker和VM区分开来是不一样的.
在我的理解里VM虚拟机相当于一个操作系统的拷贝,拥有操作系统所拥有的所有资源,因此很占用内存.
而Docker可以理解为便携式的VM,只包含我们需要的程序,而没有其他额外的内容.
Docker主要有三部分:

1. image镜像
2. 容器
3. 仓库

Docker官网:

https://hub.docker.com/search/?q=&type=image
镜像和容器之间关系:

image只包含可读的内容,不可以直接运行,而容器则是运行单位.
两者关系可以对应成这样:

镜像=类
容器=类的实例l

镜像是只读的,而容器是在镜像层上的可写层
容器运行时需要本地存在对应的镜像,如果不存在则会从镜像仓库中下载(默认是 Docker Hub 公共注册服务器中的仓库)

仓库:

仓库分为共有仓库和私有仓库,就是字面意思:仓库是存放了很多镜像的大仓库.

我们可以通过push将镜像上传到共有仓库或者私有仓库,然后在另一台机子上通过pull从仓库中下载到本地.

简单的命令

在ubuntu安装docker服务:

$ sudo apt-get update
$ sudo apt-get install -y docker.io

查看docker版本:

docker version

启动docker服务:

sudo service docker start

开机自启动:

systemctl enable docker

关闭docker:

systemctl stop docker

搜索镜像:

sudo docker search httpd

会进入https://hub.docker.com/search/?q=&type=image这个

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值