目录
镜像仓库地址:
https://image.cgdcgd.cc/search?q=nginx
注:对于Docker常用命令还不熟悉的同学,可以回看上一个章节,巩固常用命令基础
一、镜像仓库介绍
如下图所示,以Nginx为例,进入网站后在搜索栏里可以找自己想要的应用程序的镜像版本:
我们也可以按照上一章讲到的,通过命令docker search nginx来搜索版本信息下载。上图中小红框圈的都是tag
Docker安装软件的基本步骤:
1. 搜索镜像
2. 拉取镜像
3. 查看镜像
4. 启动镜像(进行服务端口映射等)run命令可以同时执行2(pull命令)和4两个步骤
5. 停止容器
6. 移除容器
# 搜索ngnix的镜像版本
docker search ngnix
# 根据指定的tag即版本号下载ngnix
docker pull nginx:tag
二、Nginx部署
2.1. 拉取镜像
通过run命令也可以直接拉取镜像再运行
2.2. 查看镜像
2.3. 运行镜像
docker run -d --name nginx1 -p 3355:80 nginx
docker run
:这是Docker的一个基本命令,用于启动一个新的容器。
-d
:这个标志表示“detached mode”,即以后台模式运行容器。这意味着容器将在后台运行,并且你可以继续使用你的终端或命令行界面执行其他任务。
--name nginx1
:这个标志用于给容器指定一个名字,这里命名为nginx1
。给容器命名有助于管理和识别,尤其是在你有多个容器运行时。
-p 3344:80
:这个标志用于端口映射。它将宿主机的3344端口映射到容器内部的80端口。这意味着,当你访问宿主机的3344端口时,你实际上是在访问容器内部的Web服务器(例如Nginx)的80端口。
nginx
:这是你想要运行的Docker镜像的名字。在这个例子中,你正在运行Nginx的Docker镜像。
2.4. 查看在运行中的容器进程
Nginx所在容器中的具体位置,可以修改nginx.conf的配置文件,本文不做修改: </