docker学习笔记

本文介绍了Docker的基本概念,包括容器与镜像的关系,类比为面向对象编程中的对象与类。此外还提供了在CentOS上的安装步骤及一系列常用的Docker命令,帮助读者快速上手。

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

1.简介:

Docker 是一个开源的应用容器引擎,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

 

2.容器与镜像的关系:

Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。

容器-》对象,镜像-》类。

简单来说  new 镜像 = 容器。

当启动一个新容器时,docker会加载只读镜像,并在其之上添加一个读写层,并将镜像重的目录复制一份。当删除容器时读写层数据将会删除,制度镜像不变。

 

3.安装(centOS):

安装docker :  yum -y install docker

启动docker : service docker start

docker运行helloworld : docker run hello-world

 

4.docker使用常用命令:

4.1:镜像管理

docker search 镜像名 : 搜索镜像

docker pull 镜像名 : 下载镜像

docker push  : 将镜像推送至远程仓库

docker images : 查看下载的所有镜像

docker commit  容器id 镜像仓库 :保存并创建镜像

 

4.2 : 容器操作 

docker run :创建一个新的容器并运行一个命令

docker ps : 列出容器

docker inspect : 获取容器/镜像的元数据。

docker start :启动一个或多少已经被停止的容器

docker stop :停止一个运行中的容器

docker restart :重启容器

docker kill :杀掉一个运行中的容器。

docker attach :连接到正在运行中的容器。

docker rm :删除一个或多少容器

docker exec :在运行的容器中执行命令

 

详细命令大全: http://www.runoob.com/docker/docker-command-manual.html

转载于:https://my.oschina.net/u/2474041/blog/1818382

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值