docker的初步使用

初步使用docker

由于本地网络不好,这里使用导入的镜像,镜像文件为muban.tgz,这里,我在文档文件夹下新建一个文件夹hvv,放上了导入进来的镜像。
在这里插入图片描述
记住不是在桌面右击打开终端,那样比较麻烦,需要找到镜像文件所在的文件夹,我们直接在镜像文件所在的文件夹中右击打开终端。
在这里插入图片描述
打开之后,输入语句导入镜像。
输入语句,用来查看本地镜像仓库镜像。
在这里插入对对对图片描述
启动镜像,把镜像内的80端口映射到本地的88端口,启动本地镜像,使用image id的前三位就可以,因为前三位不会有相同的,-p88:80,88指的是本地端口,80所指的是镜像端口。在这里插入图片描述
查看运行镜像的容器进程:docker ps

在这里插入图片描述
进入容器:docker exec -it 2f3 /bin/bash
进入容器之后,就相当于进入了一个Linux的操作系统,我们可以使用Linux常用命令来进行操作。
其中2f3是容器的id的前三位。
在这里插入图片描述
在容器中,没有任何东西,所以我们新建一个txt文件,并在里面加一些东西,之后在网页进行展示。
在这里插入图片描述
在这里插入图片描述
如果要退出这个容器的话,就输入exit进行退出容器。
在这里插入图片描述
文件交互:
首先是在hvv文件夹下新建一个2.txt文件,里面写入wenjianjiaohu等内容,然后保存并关闭,在终端,先退出容器,然后输入语句进行复制文件:docker cp 2.txt 2f3:/var/www/html/
/var/www/html/为当前容器内的网站根目录
之后输入语句,进入容器:docker exec -it 2f3 /bin/bash
显示当前文件夹下的所有文件ls
在这里插入图片描述
看网站效果:
在这里插入图片描述
我们对容器进行了修改,我们先对容器做一个终止:
在这里插入图片描述

然后我们再对容器做一个访问,看看效果是什么?
在这里插入图片描述
我们会发现,已经没有了,因为之前我们终止了容器。
这个时候我们可以进入容器,看一下,那个1.txt文件到底还有没有?
在这里插入图片描述
现在容器里面已经没有1.txt文件了。
但是如果我们想要永久的保存这个文件,我们需要把这个容器保存成一个新的镜像。
语句为:
docker commit 6f4 chu:15cm 把容器id前三位是6f4的容器生成一个新的镜像,命名为chu,版本为15cm,之后输入语句docker images进行显示,看下图。
在这里插入图片描述
把新生成的镜像运行一下。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值