专栏首页如何在Linode上使用Docker部署nginx容器

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

什么是Docker容器?

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

Docker命令语法

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

docker run –name CONTAINER-NAME -p NETWORK_PORT:CONTAINER_PORT IMAGE NAME

它包括:

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

部署容器

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

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

docker images

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

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

3.部署容器:

docker run --name docker-nginx -p 80:80 -d nginx

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

4.确认容器正在运行:

docker ps -a

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

如何停止和删除容器

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

docker stop e468

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

docker rm e468

更多信息

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

本文的版权归 Noel 所有,如需转载请联系作者。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 在Debian和Ubuntu上使用Apache的SSL证书

    本指南将向您展示如何在Debian和Ubuntu系统上启用SSL来确保通过Apache部署的网站的安全。原文地址

    Noel
  • CentOS上的FirewallD简介

    FirewallD是防火墙用于实现持久化网络流量规则的前端控制器。它提供命令行和图形界面,可在大多数Linux发行版中使用。与直接控制iptables相比,使用...

    Noel
  • Docker 笔记 1:Docker 基础与搭建第一个 Docker 应用栈

    经典云计算架构包括 IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平...

    苏易北
  • docker生态系统综述

    本文的理论,仅仅是作者在实验之后的一家之言,也许只是管中窥豹。希望大家抱着保留的态度,来看这篇文章! 此文写于2016年6月12日,一切都在快速变化,欢迎指正...

    字母哥博客
  • 《Docker 实战》干货分享

    最近读完了 Jeff Nickoloff 的《Docker 实战》,不知道是中文翻译还是书原本就这样,感觉很一般,但是也有不少干货,读完感觉还可以,把其中几条我...

    耕耘实录
  • 使用 Docker 搭建 Java Web 运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内...

    IT派
  • Docker学习之CentOS 7安装配置

    Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker 帮助系统...

    小柒2012
  • 使用 Docker 搭建 Java Web 运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内...

    lyb-geek
  • Docker 前沿概述

    Docker是基于Go语言实现的开源容器项目。Docker是一个为开发者和系统管理员提供的开发,部署和运行的容器应用程序。Linux使用容器开发应用程序的这种方...

    cxuan
  • 如何使用 Docker 搭建 Java Web 运行环境

    Tanyboye

扫码关注云+社区

领取腾讯云代金券