首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Docker篇】vue前端项目部署

RUN npm run build FROM nginx:latest COPY nginx.conf /etc/nginx COPY --from=builder /app/dist /usr/...RUN : 指令告诉docker 在镜像内执行命令 FROM :通过FROM指定的镜像名称,这个镜像称之为基础镜像,必须位于第一条注释指令 WORKDIR: 在容器内部设置工作目录 Nginx.conf...复制代码 image.png 出现结果则应用镜像 frontend 成功创建,然后我们基于该镜像启动一个Docker容器 用容器启动镜像 使用docker镜像frontend:latest以指定80...端口映射模式启动容器,并将容器命名为frontend docker run --name frontend -p 80:80 frontend:latest 复制代码 -p: 指定端口映射,格式为:主机...(宿主)端口:容器端口 将宿主的80端口映射到容器的80端口 --name: 为容器指定一个名称; 完成 docker 部署 访问80端口,成功进入页面 image.png 其他常用docker命令

1.8K30

Docker容器内部端口映射到外部宿主机端口的方法小结

注意: 宿主机的一个端口只能映射到容器内部的某一个端口上,比如:8080->80之后,就不能8080->81 容器内部的某个端口可以被宿主机的多个端口映射,比如:8080->80,8090->80,8099...->80 1)启动容器时,选择一个端口映射到容器内部开放端口上 -p  小写p表示docker会选择一个具体的宿主机端口映射到容器内部开放的网络端口上。...选择宿主机具体的8088端口映射到容器内部的80端口上了,访问http://localhost/8088即可 容器my-nginx2启动时使用了-P,选择宿主机的一个随机端口映射到容器内部的80端口上了...:7777->80/tcp my-nginx8 6)容器除了在启动时添加端口映射关系,还可以通过宿主机的iptables进行nat转发,将宿主机的端口映射到容器的内部端口上,这种方式适用于容器启动时没有指定端口映射的情况...在启动时没有指定其内部的80端口映射到宿主机的端口上,所以默认是没法访问的!

5.1K20

Docker - 修改容器端口映射的方法

Docker 建立好容器后,配置并不容易修改,本文记录修改建立好的容器的端口映射的方法。...背景 已经建立好了容器,配置了初始端口映射信息 但是端口映射错了/多了/少了,需要调整容器的端口映射 具体方法 方法一 将当前容器通过 docker commit 命令生成镜像 通过镜像重新建立容器,建立时使用正确的端口映射...5190850b4fcc nginx "/docker" 9 hours ago Up 9 hours 80/tcp, 0.0.0.0:9443->443/tcp, :::9443->443.../tcp nginx 当前容器名称 nginx,CONTAINER ID是5190850b4fcc 当前端口映射了 9443:443,现在我要添加一个 9442:442 的端口映射 停止容器 docker...nginx "/docker" 12 hours ago Up 2 hours 80/tcp, 0.0.0.0:9442->442/tcp, :::9442->442/tcp, 0.0.0.0

2.7K10

Docker常用的命令与说明

:v1.0 12,运行一个镜像 [root@localhost ~]# docker run --name nginx_web -d -p 80:8080 esqabc/nginx_web:v1.0...说明: -d:以后台模式运行 -p:端口映射,格式为:主机(宿主)端口:容器端口 nginx_web :容器名称 esqabc/nginx_web:v1.0:镜像名称 这里我们启动一个交互式的容器...,名字是webdemo,-p 80:8080表示将容器的8080端口映射到主机的80端口,这样我们只要访问主机的80端口就可以访问到容器的服务了。...或者 [root@localhost ~] docker run -it --name nginx_web -d -p 80:8080 esqabc/nginx_web:v1.0 -it: -...,名字是webdemo,-p 80:8080表示将容器的8080端口映射到主机的80端口,这样我们只要访问主机的80端口就可以访问到容器的服务了。

35820

Docker run 命令

,容器内部端口随机映射到主机的端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; --name="nginx-lb": 为容器指定一个名称...docker run --name mynginx -d nginx:latest 使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。...docker run -P -d nginx:latest 使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的...docker run -p 80:80 -v /data:/data -d nginx:latest 绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。...$ docker run -p 127.0.0.1:80:8080/tcp ubuntu bash 使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

1.1K20

docker 常用命令

,容器内部端口随机映射到主机的高端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; --name="nginx-lb...docker run --name mynginx -d nginx:latest   2) 使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。   ...docker run -P -d nginx:latest   3) 使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的...docker run -p 80:80 -v /data:/data -d nginx:latest   4) 绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。...docker run -p 127.0.0.1:80:8080/tcp ubuntu bash   5) 使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

49020

Nginx

1.安装nginx docker镜像 获取nginx官方镜像  docker pull nginx 查看镜像库 docker images 使用nginx镜像来创建nginx容器实例 docker...run --name nginx-test -p 80:80 -d nginx run 创建容器实例 -- name 容器命名 -v 映射目录 -d 设置容器后台运行 -p 本机端口映射 将容器的80端口映射到本机的...80端口 语句最后一个nginx是使用镜像的名称 创建容器成功后,启动nginx容器 docker run --name nginx-test -p 80:80 -d nginx 访问 本机测试 启动成功...,conf目录映射到本地 docker run -d -p 80:80 --name nginx-web -v /root/nginx/www:/usr/share/nginx/html -v /root...端口代理本机8080端口了  测试反向代理是否可用 直接使用80访问端口 代理设置成功 docker自身给我提供了两种退出容器的方式: docker kill 命令执行时会直接发出SIGKILL的系统信号

32350

Docker命令总结

docker rmi -f $(docker images) 容器命令 新建并启动容器:docker run 1、 docker run -d --name nginx nginx:latest 后台启动并运行一个名为...nginx的容器,运行前它会自动去docker镜像站点下载最新的镜像文件 2、 docker run -d -P 80:80 nginx:latest 后台启动并运名为nginx的容器,然后将容器的...80端口映射到物理机的80端口 3、docker run -d -v /docker/data:/docker/data -P 80:80 nginx:latest 后台启动并运名为nginx的容器...,然后将容器的80端口映射到物理机的80端口,并且将物理机的/docker/data目录映射到容器的/docker/data 3、docker run -it nginx:latest /bin/bash...inspect 获取容器的日志 docker logs -f #跟踪日志输出 -t #显示时间戳 --tail #只显示最新n条容器日志 --since #显示某个开始时间的所有日志 ``` 显示指定容器的端口映射

49820

docker 镜像启动命令_宿主机ping不通docker

,容器内部端口随机映射到主机的端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; –name=”nginx-lb...docker run --name mynginx -d nginx:latest 使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。...docker run -P -d nginx:latest 使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的...docker run -p 80:80 -v /data:/data -d nginx:latest 绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。...$ docker run -p 127.0.0.1:80:8080/tcp ubuntu bash 使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

2.4K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券