网站建设资讯

NEWS

网站建设资讯

如何虚拟化docker

这篇文章给大家分享的是有关如何虚拟化docker的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

十年的西宁网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整西宁建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“西宁网站设计”,“西宁网站推广”以来,每个客户项目都认真落实执行。

开局一张图内容全靠编

如何虚拟化docker

简单明了的说明了docker的启动流程,喜欢的记得收藏啊!

接下来我们来对比一下docker和传统的虚拟机的对比,来一张图会比较清晰

如何虚拟化docker

这次是在centos7下面进行的讲解

1、下载一个安装docker的文件,然后sh 文件安装

wget -qo- https://get.docker.com/ | sh

2、开启docker

/bin/systemctl start docker.service

3、搜索应用镜像

docker search nginx==镜像名称

4、下载镜像

docker pull linuxserver/nginx==镜像名称

如何虚拟化docker

5、端口映射

如何虚拟化docker

6、

如何虚拟化docker

如何虚拟化docker

7、启动一个nginx的容器,--name是当前容器的名称

如何虚拟化docker

上面那个nginx改成centos

指定挂载在哪个目录下面,-v是指定挂载的目录

如何虚拟化docker

8、修改启动配置文件,达到启动linux然后就启动nginx

首先修改这个文件,在里面加上启动nginx的命令,比如 /usr/local/sbin/nginx

如何虚拟化docker

然后再nginx.conf 的最顶部添加上这个

如何虚拟化docker

9、提交镜像

如何虚拟化docker

启动镜像

如何虚拟化docker

/usr/local/sbin/nginx 接上面

10、使用dockerfile创建一个镜像

如何虚拟化docker

之后再目录下运行这个

如何虚拟化docker

11、镜像名词解释,以及下载注意事项

如何虚拟化docker

(1)docker images -a 或者 docker images -qa 列出所有的镜像-q只显示id

12、创建一个centos然后进入这个虚拟的centos

-i是要交互的意思 -t是有一个交互终端的意思

docker run -it 容器的id

验证是否成功,我们需要在你原先的linux命令行窗口下面,执行docker ps 查看容器的进程

我们可以加下面的一些参数,比如docker ps -a

如何虚拟化docker

如何虚拟化docker

我们退出容器的两种方式

如何虚拟化docker

删除多个容器

如何虚拟化docker

13、docker 守护进程启动的方式

如何虚拟化docker

如何虚拟化docker

如果你不想在容器内部,你还想退出来,那么你就写一个脚本循环输出,保持交互

如何虚拟化docker

14、当我们以守护进程启动一个容器的时候,我们想再一次进入的话,我们需要这样执行

(1)docker exec -it f2095f5b5360 /bin/bash

(2)docker attach f2095f5b5360

如何虚拟化docker

15、拷贝docker里面的文件到你需要的地方

如何虚拟化docker

16、docker出来的镜像和原主机数据交互备份,主机和docker虚拟主机之间的数据共享

如何虚拟化docker

加了ro就是只能读,不能写,也就是两者能够同步数据,但是虚拟主机不能修改主机同步过来的数据

如何虚拟化docker

应用场景,比如我在主机上面已经上传了代码,然后我用docker直接同步到虚拟主机上面,然后就可以直接访问

感谢各位的阅读!关于“如何虚拟化docker”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


当前标题:如何虚拟化docker
文章出自:http://njwzjz.com/article/pedsgj.html