好物优选点击查看详情 京东购买

暂无内容

Docker实例教程[超详细](一)

     Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

1、 安装docker到我们的电脑,下载地址:

Git工具以前有安装的话,现在就勾去不装。

点击install安装

2、 下载完毕之后我们安装好 然后在桌面上会有一个Docker Quickstart Terminal的快捷方式,我们双击打开,如果打不开我们右键修改下git地址,这里配置正确的路径。

打开之后就是这个样子的:

这个窗口不能shift+insert键进行粘贴操作,我不太喜欢这样玩,我喜欢直接打开git-bash,

输入命令:

 

回车进入docker shell.

我们敲个命令试试docker images 显示所有镜像

ok 镜像全部显示出来了 docker安装这个还是没有什么问题的,至此docker安装完毕。

国内镜像,用dao命令,这里需要到daocloud.io注册一个账号

还可以用github 微信账号关联登陆:

我已经注册好了,我就直接登陆进去了,登陆之后我们看到首页:

我们点击加速器:

我们点击立即开始:

跳到了我的集群,其实也可以在主界面直接进去到集群里面的,我们选择windows:

前面两步我们已经执行完毕了,我们直接选择安装好了,跳出如下界面,拷贝代码到我们的命令行下执行,我们打开git-bash执行

,紧接着拷贝下面的代码,每个人的都不一样,注意区别。

执行完毕后,我们就能运行dao命令了,我们打个dao试试。

紧接着我们到我们的daocloud.io里面进入到镜像仓库里面,daocloud(这个列别里面的镜像就在daocloud服务器,很快!)镜像搜索centos,我们点击进去:

看到下面镜像拉取说明,我们拉一下centos7,我们把命令改写成

,这样比较快。

正在多线程拉取拉取!拉取完毕。

我们docker images看看是否拉取成功了。

我们启动容器shell交互,为了简单演示,下面使用yun install 方式搭建一个简单的nginx环境。

我们运行命令:

 回车

进入到我们的centos容器,我们可以在这个里面搭建docker,搭建完毕之后,通过Dockerfile来build一个镜像,也可以一次性写一个Dockerfile,我们下面采用一次性编写Dockerfile的方式进行。

新建Dockerfile文件,写入如下内容:

 

编写nginx.repo文件:

 

运行如下命令:

docker build -t nginx:v1 .

打包完成,我们下面运行{docker images}看看镜像有没有生成:

生成好了!

端口也是绑定成功的。

打开浏览器 输入192.168.99.100:8090,看看是否打开了nginx的页面:

因为宿主ip是一个虚拟网卡上的ip所以要通过此ip访问,可以ifconfig查看宿主ip。

我们也可以静态网页为宿主内的地址:

在此之前先停止掉之前的容器,docker ps 查看正在运行的docker,然后docker stop container id。

再次运行命令:

编写内容

浏览器访问:

至此 docker教程完毕。

原文链接:https://www.cnblogs.com/luwenbin/p/5590655.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享