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版)

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐