docker初体验:docker部署nginx服务
Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。今天来为大家演示一下docker部署nginx |
环境
centos7
安装docker
移除旧版本docker
[root@chaols ~]# sudo yum remove docker \ > docker-client \ > docker-client-latest \ > docker-common \ > docker-latest \ > docker-latest-logrotate \ > docker-logrotate \ > docker-engine
安装yum-utils包并设置稳定存储库
[root@chaols ~]# yum install -y yum-utils
安装docker
[root@chaols ~]# yum install docker-ce docker-ce-cli containerd.io
启动docker
[root@chaols ~]# systemctl start docker
查看docker镜像
刚刚安装docker是没有镜像的
[root@chaols ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE
部署nginx
下载nginx镜像
[root@chaols ~]# docker pull nginx Using default tag: latest latest: Pulling from library/nginx e1acddbe380c: Pull complete e21006f71c6f: Pull complete f3341cc17e58: Pull complete 2a53fa598ee2: Pull complete 12455f71a9b5: Pull complete b86f2ba62d17: Pull complete Digest: sha256:4d4d96ac750af48c6a551d757c1cbfc071692309b491b70b2b8976e102dd3fef Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest
创建nginx虚拟机
run 运行 -it 交互模式 --name 指定名字 -p 宿主机:docker虚拟机 nginx 镜像名字 /bin/bash 启动容器后启动bash
[root@chaols ~]# docker run -it --name chao.nginx -p 8080:80 nginx /bin/bash root@8ebe4de10f2c:/# /etc/init.d/nginx start 2021/08/21 07:58:49 [notice] 11#11: using the "epoll" event method 2021/08/21 07:58:49 [notice] 11#11: nginx/1.21.1 2021/08/21 07:58:49 [notice] 11#11: built by gcc 8.3.0 (Debian 8.3.0-6) 2021/08/21 07:58:49 [notice] 11#11: OS: Linux 3.10.0-1160.el7.x86_64 2021/08/21 07:58:49 [notice] 11#11: getrlimit(RLIMIT_NOFILE): 1048576:1048576 root@8ebe4de10f2c:/# 2021/08/21 07:58:49 [notice] 12#12: start worker processes 2021/08/21 07:58:49 [notice] 12#12: start worker process 13
验证
docker初体验:docker部署nginx服务相关推荐
- 前端利用docker在linux上部署nginx服务
背景介绍 docker简单的用一下,用的不是很熟,个人记录一下.(大神略过...)我这边的linux系统在虚拟机上安装的centerOS7 64位的系统.假如你已经装好了系统. 实际操作 其实在网上也 ...
- docker初体验:docker 自己定制镜像
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源.Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 L ...
- docker 初体验
docker 初体验 在参加RoboCup仿真组的时候遇到了一个很奇怪的问题,实验平台运行的环境是java9+,但是智能体代码的运行环境是java8(高版本不可以).本来打算起一个虚拟机来运行两份不同 ...
- k8s安装nginx部署前端页面_Kubernetes之使用Kubernetes部署Nginx服务
使用k8s部署Nginx服务,Nginx对外提供服务只希望部署在其中一台主机,该主机不提供其他服务 一.设置标签及污点 为了保证nginx之能分配到nginx服务器需要设置标签和污点,设置标签可以让P ...
- docker初体验:docker部署nginx负载均衡集群
Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx负载均衡集群 环境 ce ...
- Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...
- docker启动nginx后挂了_Docker容器部署 Nginx服务
1.查找 Docker Hub 上的 nginx 镜像 [root@localhost ~]# docker search nginx 2.拉取官方的Nginx镜像 [root@localhost ~ ...
- 学习Docker之Docker初体验 简单用例---SpringBoot集成Docker的部署、发布与应用
简单用例 简单的创建一个工程,实现一个接口即可,然后在pom中添加docker插件,相关代码如下 @SpringBootApplication @RestController public class ...
- Linux LNMP源码架构部署 | Nginx服务 | Mysql服务 | php服务 | 论坛源码编译安装 | 超详细
| Nginx服务 | Mysql服务 | php服务 | 论坛源码编译安装 | ➤安装 Nginx 服务 ➤1.关闭防火墙和安全机制 ➤2.卸载自带的httpd服务 ➤3.安装依赖包 ➤4.创建运行 ...
最新文章
- boost::math模块计算 Bessel 和 Neumann 函数的零点的测试程序
- Sql Server中三种字符串合并方法的性能比较
- 认证令牌_Java应用程序的令牌认证
- Quartz 第六课 CronTrigger(官方文档翻译)
- mysql追溯历史性能问题_【踩坑記錄】記一次MySQL主從復制延遲的坑
- 韦东山freeRTOS系列教程之【第八章】事件组(event group)
- C#汉诺塔递归算法实现
- smb协议只能在同一网段吗_基于SMB协议的共享文件读写 博客分类: Java
- 如何准备一场Java面试?
- Learn Git Branching学习笔记 Git常用命令
- 关于STM32的裸机多任务多线程心得
- intellij idea cpu占用率太大太满 运行速度太慢 使了五个解决方法最终成功
- python实现爬虫统计学校BBS男女比例(三)数据处理
- android和平精英安装目录,和平精英文件目录在哪里 本体及安装包位置
- 数据结构中的“结点”和“节点”,到该底用哪个?
- PD等多协议快充诱骗触发器SINK(“Power Z 弟弟 Power Low”)DIY
- 【解决】android设备有root权限,执行“adb disable-verity”命令报错“verity cannot be disabled/enabled - USER build”
- python数字图像处理笔记10 图像旋转
- escape,encodeURI,encodeURIComponent有什么区别?
- Python项目之学生管理系统