Docker系列之docker安装以及docker安装nginx

Docker是一个go语言编写的开源项目,是一种,打包,输送,运行任何应用容器解决方案。
这里写图片描述

docker当前适用于linux平台,而且其非常容易上手,可以说是专门为开发人员,运维以及测试人员准备的一个开发工具

首先要查看你的系统中是否有curl命令,如果要知道当前系统中是否安装了curl命令,可以使用
which curl
来查看是否安装了命令,如果没有安装则可以使用
这里写图片描述
以上结果说明你已经安装过了curl
假设你没有安装过curl,你可以通过以下命令进行安装:
sudo apt-get install curl
安装完成之后,接下来安装docker的最新包

curl -fsSL https://get.docker.com | sh

完整是否完成,可以通过命令来检验是否安装成功
docker version
如果安装都正确,你就可以看到docker的版本了
这里写图片描述
docker+nginx快速运行静态网站

搭建静态网站首先就是要去安装nginx
在国内,我们一般可以去网易蜂巢镜像中心去找我们需要的镜像,地址为:https://c.163yun.com/hub#/m/home/
这里写图片描述
我们找到nginx ,复制地址,然后在我们的服务器中输入:
docker pull hub.c.163.com/public/nginx:1.2.1

然后我们通过docker images 可以查看docker中安装的镜像
这里写图片描述
docker run -p 8080:80 –name nginx_web -it hub.c.163.com/public/nginx /bin/bash
-p 对容器端口映射成外部端口,外部的8080端口可以映射到docker的80端口
-it : 进入docker内部
whereis nginx
输入命令在启动nginx的同时,你也就进入了docker的内部,要验证有没有启动,你可以在浏览器输入 ip:端口,例如
192.168.1.20:8080
这个时候,如果你想看容器有哪些启动项,当然你现在在容器内部是无法做到的,你这个时候就要退出容器,退出容器的命令为ctrl+p ctrl+Q
然后你在linux中,你可以输入命令查看
docke ps -a
然后你如果想要结束当前的nginx,你可以使用如下命令
docker stop
docker rm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值