前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Linode上使用Docker部署nginx容器

如何在Linode上使用Docker部署nginx容器

作者头像
Noel
发布2018-09-03 15:57:59
2.1K0
发布2018-09-03 15:57:59

什么是Docker容器?

根据Docker官网(Docker.com)的说法,容器应该是一个“轻量级,独立的,可执行的软件包,包括运行它所需的一切:代码,运行时,系统工具,系统库和设置。”容器隔离了软件的周围环境,由Docker仓库拉取的镜像文件创建的。例如,您可以拉取nginx镜像并根据需要从中创建任意数量的容器。

Docker命令语法

使用以下语法部署Docker容器:

代码语言:txt
复制
docker run –name CONTAINER-NAME -p NETWORK_PORT:CONTAINER_PORT IMAGE NAME

它包括:

  • CONTAINER-NAME:您为容器指定的名称。
  • NETWORK_PORT:网络可用的端口。
  • CONTAINER_PORT:容器将侦听的端口。
  • IMAGE NAME:要用于容器的图像的名称。

部署容器

此示例将使用官方nginx映像创建一个暴露80端口的nginx容器。

1.确认当前的现有官方镜像:

代码语言:txt
复制
docker images

在此屏幕截图中,nginx镜像是两周之前的:

2.使用容器部署该如何安装Docker和拉取镜像指南中docker pull nginx命令更新原始映像。再次运行docker image以确认更新:

3.部署容器:

代码语言:txt
复制
docker run --name docker-nginx -p 80:80 -d nginx

这将显示容器的新创建的ID。请注意-d或者-detach选项会返回提示符:

4.确认容器正在运行:

代码语言:txt
复制

docker ps -a

代码语言:txt
复制

5.导航到您的Linode的IP地址以查看默认的nginx欢迎消息:

如何停止和删除容器

1.使用容器ID的前几个字符(e468在此示例中)停止容器:

代码语言:txt
复制
docker stop e468

2.使用rm命令和例子中的容器ID 删除容器:

代码语言:txt
复制
docker rm e468

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是Docker容器?
  • Docker命令语法
  • 部署容器
  • 如何停止和删除容器
  • 更多信息
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档