docker简介及常用命令
----
docker是linux容器的一种解决方案,相比于原来使用的vm虚拟机,有很多优势,比如启动时秒级,虚拟机为分钟级;硬盘使用MB,vm为GB;而且性能更接近原生;在系统支持量上面,单机支持上千个容器,而vm只有几十个。
容器包含:
镜像 容器 仓库
对应: 类 实例 (面向对象)
多用于ci/cd 持续集成、持续交付 ,自动化打包部署,自动化测试。 节省资源做更多的事情。
命令:
docker run -i -t // i交互式操作;t终端
docker ps -a // 查看所有容器
docker start [容器id] //
docker stop 容器id
docker restart 容器id
----------- 运行web应用
docker pull traing/webapp // 载入镜像
docker run -d -p traing/webapp phthon app.py
-d 后台运行 -p主机端口映射
docker logs -f [容器id]
logs -f =》 tails -200f ....
docker ps 后,可以根据names属性 进行停职 开始 移除web应用 , 对应 stop start rm [webapp names]
----------镜像使用
docker images
----------docker compose
yaml 文件配置 &nb