Docker 安装Nginx以及部署

Docker 安装Nginx

# 1、搜索镜像
docker search nginx

# 2、下载镜像	# 默认最新版
[root@iZkij581tjkmo7Z /]# docker pull nginx  
Using default tag: latest
latest: Pulling from library/nginx
bf5952930446: Pull complete 
ba755a256dfe: Pull complete 
c57dd87d0b93: Pull complete 
d7fbf29df889: Pull complete 
1f1070938ccd: Pull complete 
Digest: sha256:36b74457bccb56fbf8b05f79c85569501b721d4db813b684391d63e02287c0b2
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest

# 3、查看镜像
[root@iZkij581tjkmo7Z /]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              08393e824c32        3 days ago          132MB
centos              latest              831691599b88        7 weeks ago         215MB

# 启动Nginx   端口号必须开放
# -d 后台运行
# --name 给容器命名
# -p 宿主机端口:容器内部端口
[root@iZkij581tjkmo7Z /]# docker run -d --name no01 -p8080:80  nginx
e77d1cd5c51c9d3e34885fe653d188ab29f46cfae87dad346001649a1fb91ac5

#查看正在运行的容器
[root@iZkij581tjkmo7Z /]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
e77d1cd5c51c        nginx               "/docker-entrypoint.…"   8 seconds ago       Up 7 seconds        80/tcp              no01

# 访问测试
[root@iZkij581tjkmo7Z /]# curl localhost:8080


<!DOCTYPE html>
<html lang="en">
 ……
 
 
# 进入容器
[root@iZkij581tjkmo7Z /]# docker exec -it no01 /bin/bash

root@b99900029c26:/# whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx

root@b99900029c26:/# cd /etc/nginx/
root@b99900029c26:/etc/nginx# ls
conf.d	fastcgi_params	koi-utf  koi-win  mime.types  modules  nginx.conf  scgi_params	uwsgi_params  win-utf

# 退出
root@b99900029c26:/etc/nginx# exit
exit

# 查看所有正在容器的id 	b99900029c26
[root@iZkij581tjkmo7Z /]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
b99900029c26        nginx               "/docker-entrypoint.…"   6 minutes ago       Up 6 minutes        0.0.0.0:3344->80/tcp   no01
# 停止容器  b99900029c26 容器id
[root@iZkij581tjkmo7Z /]# docker stop b99900029c26
b99900029c26
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值