ubuntu下的Docker命令使用

本文介绍了Docker在Ubuntu下的基本使用,包括镜像和容器的关系、仓库操作、常用命令,如安装、启动、下载镜像,创建和管理容器,以及镜像的更新和推送。此外,还强调了在创建特定服务(如MySQL)的Docker实例时需要注意的配置和文档查阅的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值