Docker的使用
Docker是一个应用程序级的虚拟化,为镜像构造的容器提供linux内核级的虚拟化服务。
例子:安装tomcat。
首先从hub上拉去最新版本的tomcat,直接使用docker pull tomcat即可,或者docker search tocmat查找所有可用的tomcat镜像,然后以tag标签的形式拉去指定版本的镜像。
上面是拉取的默认tag即latest版本。
然后以挂载的形式将本地的web项目映射到容器中的tomcat,并启动容器。
由于是云服务器,后续除了开放firewall的8082端口,还需要在安全组中设置8082端口对公网开放即0.0.0.0。
以交互式shell的形式进入容器tomat:
apt-get update,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
apt-get install vim即可安装vim。
apt-get install net-tools可以安装netstat。
挂载多实例的方法:
然后就可以在外网通过8082端口访问docker容器中运行的tomcat实例了。