docker超级超级入门的小知识

自己是在b站上面看到的up主总结的自己感觉超级好
视频地址
下面介绍都是查看up主的,于是自己记录一下便于学习。

进入正题
下面是docker的概念

首先docker里面最重要俩个概念一个是镜像一个是容器
镜像就相当于我们创建虚拟机需要下载的镜像文件(.iso/.img)
容器就相当于正在运行的虚拟机

docker里面的tar文件相当于虚拟机使用的(.vmdk)用户可以直接将一个镜像保存为一个tar文件直接给别人
别人就可以通过load命令,重新加载一个镜像文件

另一个概念dockerfile,它相当于docker的配置文件,可以自己通过命令构建一个镜像(docker通过build构建一个镜像)

还有一个就是docker有一个远程仓库,它保存了好多镜像(第三方和公有等等)
我们可以通过docker pull命令下载镜像到本地。当然我们也可以通过docker push将自己的镜像上传上去

下面我们来操作一下docker
1.启动相关的命令

systemctl start docker #启动一个docker
systemctl status docker #查看状态
systemctl stop docker  #关闭docker
systemctl restart docker  #重启docker

2.下载镜像

docker pull training/webapp
#它其实等于docker pull training/webapp:latest  (不指定版本的时候默认最新版)
#我们可以通过docker images查看本地有那些镜像

3.运行镜像成容器

docker run -d -p 80:80 training/webapp
#-d:让容器在后台运行。
#-p:的映射端口,第一个80的外部端口,第二个80是内部端口(将内部的80和外部的80简单映射)
#下面一串数字是运行的id
通过docker ps 可以查看正在运行的容器有哪些



4.停止docker容器

docker stop 容器id
docker start 容器id  #启动docker容器

5.进行修改

docker exec -it (容器id) bash  #表示进入容器进行修改

6.删除创建的容器

docekr rm -f (容器id)

7.将容器改成镜像

docker commit (容器id)(自己新建立镜像名字)
#现在的镜像叫python和之前pull下面的镜像一样


8.dockerfile
配置文件
9.保存镜像

docker save 镜像名字 >1.tar


10.加载保存的1.tar

docker load <1.tar

11.删除镜像

docker rmi 镜像名字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值