入门专题-docker

xiaoxiao2021-02-27  130

使命

简化部署:运维,可持续集成测试,会涉及大量的应用服务的环境搭建,这些重复工作往往由于维护人员或者测试人员对系统的不熟悉,造成一定的部署困难,docker 避免了这些重复工作,并减少了上述部署问题发生的可能。

核心概念

镜像 image 仓库 容器

一个形象的比喻:码头(存取货物的地方-仓库),集装箱(货物-镜像),运输(目的地-容器)

镜像文件分层结构(自己理解)

由底层到上层,分为bootfs,系统层,运行层,应用层,这些层的内容是只读的,安装到服务器的镜像将变为容器,最上面多了一层,容器层,可修改底层的配置等,并保存在最上层,运行时由上到下寻找配置。

使用

安装docker

跨平台的,支持多平台,Linux系统最优

常用命令

service docker start 启动docker服务

docker images 查看本地镜像

docker pull 拉去镜像

docker run 运行镜像

docker run -d -p 8099:80 后台运行,映射容器端口80到主机8099 docker run -d -P 映射所有端口到主机随机端口

docker ps 查看正在运行的容####docker stop 停止容器运行器

docker exec -it name bash 进入运行的容器内部

docker stop 停止容器运行

docker build -t 名称:版本 . 自定义镜像

vi dockerfile #BASE镜像 form url #信息 MAINTAINER XXX #添加应用文件...
转载请注明原文地址: https://www.6miu.com/read-14177.html

最新回复(0)