Docker: Play with docker(docker入门)

Docker基本操作图解:

下面就是具体演示:



点击add new instance,

如何获取一个镜像:

例如获取一个nginx镜像:

查看本地有哪些镜像:

将镜像运行为一个真正在运行的容器(虚拟机):

其中-d是保持后台运行,-p 是端口映射,将内部的端口80和外部的端口80映射。

点击80就转过来了:

 再开一个81端口:

查看正在运行的容器:docker ps

进入容器里面,对容器进行修改操作:

再打开外部的80,ctrl+f5强制刷新避免缓存:

强制删除镜像:

通过容器提交镜像:

然后我们试试像nginx那样使用该镜像:

通过Dockerfile 来build镜像image:

先新建一个dockerfile文件

创建一个index.html:

构建镜像:

其中的-t m2指定为m2镜像名, 加 . 是指定的当前目录下的dockerfile文件

运行跑成容器:

docker save将一个镜像保存到一个文件里:

删除之前存在的镜像:

再通过之前的docker save的xx.tar文件构建(docker load):

这样之前docker save的镜像m2又重新拿回来了。

docker push:向docker hub等仓库推送我们的镜像...(此处略过)

推荐书籍:

Docker技术入门与实战(第3版)

发布了268 篇原创文章 · 获赞 36 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_39969226/article/details/102855699