























前言
docker是一种开源的容器化平台,提供了一种轻量级、可移植和自暴寒的容器化环境。容器共享主机内核,轻量/隔离且高效,不想虚拟机需要完整的操作系统。
容器化技术
docker是客户端-服务器架构,上层是多个容器,每个容器独立运行;中间层是docker,负责管理这些容器;底层是主机操作系统和基础设施,为容器提供硬件和系统支持。
docker在运行时分为dockers引擎(服务端守护进程)和客户端工具,日常使用的docker命令其实就是在使用客户端工具和docker引擎进行交互。
Host主机(docker引擎)
一个物理或者虚拟的机器用于执行docker守护进程和容器。
Image镜像
docker镜像就是一个linux的文件系统,包含可以运行在linux内核的程序及相应的数据。
Container容器
惊险共和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建/启动/停滞/删除/暂停等。
docker命令
docker run load -i docker_image.tar # 加载镜像文件 docker image ls # 查看镜像列表,注意image ID docker container ls # 查看容器列表 docker run -it -d -v # 启动新的容器 docker start container_id/name docker attach container_id/name docker stop container_id/name # 停止容器 docker ps docker pull # 从镜像仓库拉取镜像 docker images # 本地镜像列表 docker rm # 删除容器 docker exec -it container_name /bin/bash # 进入容器的交互式终端 docker version docker stats # 显示容器的实时资源使用情况
问题
使用docker attach没反应,之后使用docker exec -it 可以进入容器;
参考
1. 菜鸟教程-docker;
2. 【docker x3】配置地平线提供的docker开发环境;
完
各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
Simple is clean. Complex is clever.
Logic & Aesthetics
Seeking Ground Truth within the pixels.
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。