docker学习路程之部署一个nginx
docker 小练习将之前学过的docker命令来进行练习docker 安装 nginx# 首先搜索nginx是否在dockerHub里面存在# 也可以去官方hub.docker搜索nginx更加详细1. docker search nginx# 不带版本号就默认拉取最新的镜像image2. docker pull nginx# docker images 看一下目前的镜像信息3. docker
·
docker 小练习
将之前学过的docker命令来进行练习
docker 安装 nginx
# 首先搜索nginx是否在dockerHub里面存在
# 也可以去官方hub.docker搜索nginx更加详细
1. docker search nginx
# 不带版本号就默认拉取最新的镜像image
2. docker pull nginx
# docker images 看一下目前的镜像信息
3. docker images
ok 现在就已经拉取镜像成功
# 现在就可以启动一个nginx容器
# -d 代表后台启动 --name 给容器一个名字 -p 就是我主机向docker容器的端口映射 3344是我主机的端口 80是container内部的端口
4. docker run -d --name nginx01 -p 3344:80 nginx
下图是端口映射的概念
# 从本机访问3344端口, 访问成功
5. curl localhost:3344
# 进入容器内部 -it以交互界面显示
6. docker exec -it nginx01 /bin/bash
容器内部就好像一个微量版的Linux系统, 来运行nginx
# 在外面看看容器内部的进程运行情况
7. docker top nginx01
# 最后再停止nginx容器的运行, nginx01是我指定的name
8. docker stop nginx01
# 顺便再看一下nginx真的停止了没
9. docker ps
# ok 已经停止了
由此可见, 使用容器技术来部署应用相比于虚拟机快的多, 也省的多 ! ! !
更多推荐
已为社区贡献1条内容
所有评论(0)