最近在学习简单服务器运维知识 申请了阿里云免费1个月使用权限,然后就在阿里云上各种折腾!!! 今天开始安装Docker 和Nginx 从网上找资料,按照步骤安装。 如下:
1、安装Docker 先检查是否已经安装:yum list installed | grep docker
当然了这个截图是我在安装之后的,如果没有安装过,执行下面命令
yum -y
install
docker-io
然后启动service docker start
然后加入开机启动chkconfig docker on
测试:
docker pull centos,下载一个centos镜像。在这里得说阿里云免费的的确慢啊。一个74.+M的大小楞花了我4分钟时间
我这个截图有点问题,我在执行这个命令的时候同时执行了下面步骤:
mkdir
centos_nginx
cd
centos_nginx
vim Dockerfile
然后在界面里面输入下面代码:
#指定使用那个基础镜像
FROM centos
MAINTAINER Dirk.Wang 510423039@qq.com
LABEL Discription=
"基于centos的nginx镜像"
version=
"1.0"
WORKDIR
/usr/local/src
RUN yum
install
-y wget
RUN wget http:
//nginx
.org
/download/nginx-1
.8.0.
tar
.gz
RUN
tar
-zxvf nginx-1.8.0.
tar
.gz
WORKDIR nginx-1.8.0
#安装nginx所依赖的包
RUN yum -y
install
gcc
-c++
RUN yum -y
install
pcre pcre-devel
RUN yum -y
install
zlib zlib-devel
RUN yum -y
install
openssl openssl-devel libssl-dev
RUN .
/configure
RUN
make
RUN
make
install
EXPOSE 80
然后wq保存退出!
执行docker build -t centos_nginx .(请注意最后面这个".")最后看到下面截图
然后运行docker images
创建容器
docker run -dit -p 8085:80 centos_nginx
创建centos_nginx镜像的容器,从8085端口映射到80,没有给容器命名,所以在ps的时候回看到自动起的名字叫laughing_bell
进入容器启动nginx docker attach laughing_bell
进入容器启动nginx docker attach laughing_bell
到了这里,网上例子就说的不清楚了,我摸索着执行下面截图里面的操作
我在阿里云的后台打开了8085端口,所以我在浏览器输入下面地址能看到页面
http://59.110.237.75:8085/
这个ip是阿里自动分配的,有效期很短,你们自己在自己服务器测试就ok了。
到这一刻我只是回了安装和启动,其实docker 和 nginx 还有很多参数需要学习。后续再实践
https://www.cnblogs.com/WJ--NET/p/8607972.html
https://www.cnblogs.com/a12a/p/6692929.html
今天先写到这,收藏连个学习的链接。
今天先写到这,收藏连个学习的链接。
相关推荐
如果在安装过程中遇到问题,你应该查阅“CentOS7.4离线安装docker.doc”文档,它会提供解决这些问题的详细步骤和建议。 总的来说,离线安装Docker在CentOS 7.4上虽然比在线安装稍复杂,但通过提前准备和理解Docker...
CentOS7 自动化搭建Nginx+PHP7+Mysql+Docker+Docker-Compose Shell脚本,Docker version 18.06.1-ce,docker-compose version 1.22.0
docker 安装应用 使用doker安装NGINX 相关配置 部署讲解以及常用命令使用 等学习资料或者公使用
nginx+lua+docker+docker-compose实现简单服务分发
遇到内网环境下不能将开通通讯,无法直接拉取docker镜像,分享给大家做好的docker离线镜像包,centos7系统环境下可用,可通过查看本人博客教程安装部署 地址: ...
dnmp=Docker+Nginx+MySQL+PHP+Redis+MongDB+=xhgui+xhprof+tideways dnmp+=
cenos7 下 docker 部署 vue+nginx 步骤
docker-compose php7.3.4-fpm+nginx+mysql配置
4. **配置安装**:在安装向导中选择语言、时区、键盘布局等,然后进行分区设置(可以手动或自动)。 5. **安装过程**:安装程序会复制必要的文件并配置系统,这可能需要一段时间。 6. **首次启动**:安装完成后,...
DNMP(Docker+Nginx+MySQL+PHP+Redis)是一个优雅的一键式LNMP安装程序,支持Arm CPUs_DNMP
DNMP(Docker+Nginx+MySQL+PHP7-5)是一个功能齐全的LNMP一键安装程序
主要介绍了尝试Docker+Nginx部署单页应用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
DNMP(Docker+Nginx+MySQL+PHP7+Redis)是一个功能齐全的LNMP_ DNMP一键安装程序
DNMP(Docker+Nginx+MySQL+PHP7-5)是一个功能齐全的LNMP.dnmp2一键安装程序
docker安装nginx配置文件
在本文中,我们将详细介绍如何使用 Docker 安装 WordPress,并通过 Nginx 反向代理,绑定域名,配置 HTTPS。 首先,我们需要安装 Docker,若您已经安装了 Docker,可以跳过这一步骤。如果您还没有安装 Docker,可以...
Docker安装mysql8.0集群-主主(双主)部署实现 1. 主从复制的原理 2. 主主(双主)实现方案 3. 前置条件 4. 安装步骤 (1) 拉取镜像 (2) docker启动mysql容器 1. 数据卷挂载 2. 编写my.cnf文件(这一步...
arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构...