在 Docker 中部署 Node.js 网络服务器

广告也精彩

Node.js 是服务器端的 JavaScript 包,通常用于各种云应用程序。Docker 是一个容器平台。使用

在 Docker 中部署 Node.js 网络服务器

Docker,用户无需经过安装和配置即可下载应用程序。安装Docker以下步骤使用 Ubuntu 官方存储库安装 Docker Community Edition(CE,
社区版)。要在其他发行版上安装,请参阅官方安装页面。删除系统上可能存在的旧版Docker:sudo apt remove docker docker-engine docker.io确保你拥有必要的软件包以允许使用 Docker 的存储库:sudo apt install apt-transport-https ca-certificates curl
software-properties-common添加 Docker GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
-验证 GPG 密钥指纹:sudo apt-key fingerprint 0EBFCD88你应该会看到类似以下内容的输出:pub 4096R/0EBFCD88 2017-02-22Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88uid Docker Release (CE deb)sub 4096R/F273FCD8 2017-02-225.添加 stable(稳定版) Docker 存储库:sudo add-apt-repository “deb [arch=amd64]
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”6.更新软件包索引并安装 Docker CE:sudo apt updatesudo apt install docker-ce7.将受限的 Linux 用户帐户添加到该 docker 组:sudo usermod -aG docker exampleuser你需要重启 shell 会话才能使更改生效。8.通过运行内置的 “Hello World” 程序检查安装是否成功:docker run hello-world下载Docker Node.js服务器镜像可以点击此处访问 Linode 的Docker Hub 用户页面。选择 server-node-js 镜像以获取配置信息。注意 为某个操作系统制作的 Docker 镜像可以在运行其他不同操作系统的服务器上使用。server-node-JS 的 Ubuntu 14.04
镜像可以在Debian 7,Ubuntu 14.04,CentOS 7 和 Fedora 21上测试。在 CentOS 和 Fedora 上安装 Docker
后,运行 sudo service docker start 命令启动 Docker。搜索 linode 镜像:docker search linode下载 linode/server-node-js 镜像:docker pull linode/server-node-js运行 Docker 容器,Node.js 和网络服务器运行 Linode 容器。将 Linode 的 80 端口 转发到容器的 3000 端口:docker run -d -p 80:3000 linode/server-node-js注意 此命令将使 docker 镜像作为守护程序运行。在 example.com/test.htm 页面测试服务器,将 example.com 替换成你的 Linode 的 IP 地址。带有“Test
File (测试文件)”的页面将会出现。

 

转载于天翼云知识,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...