docker入门学习--docker应用(nginx)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了docker入门学习--docker应用(nginx),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1658字,纯文字阅读大概需要3分钟。
内容图文
![docker入门学习--docker应用(nginx)](/upload/InfoBanner/zyjiaocheng/953/58551c09bb2d423480d522adc1109f2d.jpg)
docker应用
容器镜像简介
镜像也是docker的核心组件之一,镜像是容器运行的基础,容器是镜像运行后的形态;可以理解为镜像是容器的模板。总体来说,镜像是一个包含程序运行必要环境和代码的只读文件,它采用分层的文件系统,将每一层的改变以读写层的形式增加到原来的只读文件上。
镜像的体系结构
镜像的最底层是一个启动文件系统(bootfs)镜像,bootfs的上层镜像叫做根镜像,一般来说,根镜像是一个
操作系统,例如Ubuntu、CentOS等,用户的镜像必须构建于根镜像之上,在根镜像之上,用户可以构建出各
种各样的其他镜像。
启动一个docker容器
docker run --name nginx -itd -p 80:80 nginx --命令解释参考下文的docker常用命令
浏览器访问 http://192.168.138.129 (地址视自己情况而定)
docker exec -it nginx bash --查看容器内部命令
docker常用命令
- 查看当前运行容器
docker ps - 查看所有容器
docker ps -a
属性解释
CONTAINER ID 容器id
IMAGE 使用镜像
COMMAND 最后运行命令
CREATED 创建时间
STATUS 状态
PORTS 对外开发端口
NAMES 名称
-
删除容器(如果容器在运行中,需要先stop容器; 使用-f可以强制删除,不需要stop)
docker rm 容器id或名称 -
批量删除 (docker ps -a -q会列出所有容器id)
docker rm $(docker ps -a -q) -
创建容器(基于nginx镜像创建)
docker create --name=nginx nginx -
启动容器
docker start 容器id或名称 -
关闭容器
docker stop 容器id或名称 -
创建+启动一般使用(本地没有镜像时会去dockerHub下载镜像)
docker run --name nginx -itd -p 80:80 nginx
参数解释
--name 指定名称
-i 容器的标准输入
-t 表示告诉docker,为容器创建一个
标签:容器,入门,nginx,名称,镜像,docker,id
来源: https://blog.csdn.net/eos2009/article/details/100578888