1、Docker完全开放远程访问Docker服务完全开放对外访问权限操作如下:# 开启端口命令 (--permanent永久生效,没有此参数重启后失效)firewall-cmd --zone=public --add-port=2375/tcp --permanent# 重
1: docker 简介:1.1.1: Docker 是什么:首先Docker是一个在2013年开源的应用程序并且是一个基于go语言编写是 一个开源的PAAS服务, go语言是 由 google 开发, docker 公司最早叫 dotCloud后由于Docker 开源后大受欢迎就将公司改名为Docker Inc,总部位于美国加州的旧金山, Docker是基于linux内核实现,Docker最早采用LXC技术(LinuX Container的简写,LXC是Linux原生支持的容器技术,可以提供轻量级的虚拟化,可以说docker就是基于LXC发展起来的, 而虚拟化技术KVM基于模块实现,Docker后改为自己研发并开源的runc技术运行容器(1.11.0 。
前文说过,如果想要用docker运行一个程序,则必须先获取到这个程序的镜像,比如,如果我想要运行一个nginx容器,就必须先有一个nginx镜像,我们可以基于同一个nginx镜像,启动多个nginx容器,就好比基于同一套nginx模板,启动了多个nginx服务一样,此处我们也可以类比着“虚拟机”去理解,程序镜像就好比虚拟机的“模板机镜像”,我们可以通过“模板机镜像”快速的创建出可运行的“虚拟机”,docker也差不多,只不过docker是通过“程序镜像”创建出可运行的“程序容器”,最终对外提供服务,镜像是磁盘中的文件,基于镜像创建出容器,运行的容器就是内存中的进程。