美文网首页
Docker虚拟化容器

Docker虚拟化容器

作者: 社会主义顶梁鹿 | 来源:发表于2019-12-12 16:23 被阅读0次

Github Docker 源码:https://github.com/docker/docker-ce

一、Docker架构

镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。

容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

仓库(Repository):仓库可看着一个代码控制中心,用来保存镜像。

二、Docker运行

docker run  <指定要运行的镜像> <在启动的容器里执行的命令>       在容器内运行一个应用程序

docker run --name mongodb -p 27017:27017 -d mongo --auth     运行mongo镜像

docker stop <容器ID>                            停止容器

docker restart <容器ID>                        重启停止的容器

docker ps                                                确认容器有在运行

docker logs <容器ID>                            查看容器内的标准输出

docker search <镜像名字>                    搜索镜像

docker pull <镜像名字>                         下载镜像,例如:ubuntu:13.10

docker exec -it <容器ID> /bin/bash       进入容器服务

docker attach <容器ID>                        (如果从这个容器退出,会导致容器的停止)

三、Docker查看

docker images                 列出本地主机上的镜像

docker port                       查看端口的绑定情况

docker run -t -i ubuntu:15.10 /bin/bash

-i: 交互式操作。

-t: 终端。

ubuntu:15.10: 这是指用 ubuntu 15.10 版本镜像为基础来启动容器。

/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是/bin/bash。

四、Docker操作

docker stop <IMAGE ID>   停止容器 

docker rm <IMAGE ID>     删除容器

相关文章

  • docker 零碎

    docker 虚拟化技术 docker 是一种虚拟化技术,基于 lxc 技术实现。 docker 容器操作 doc...

  • 一、Docker介绍

    1、Docker容器不是虚拟机。使用Docker容器运行多个相互隔离的应用,Docker是内核级的虚拟化。 2、对...

  • CI/CD之Docker容器DevOps知识汇总

    容器与虚拟主机的区别 Docker安装 Docker的镜像和容器 Docker的网络 Docker的持久化存储和数...

  • Docker学习 - 1. docker的应用介绍

    1. 虚拟化技术 在说 Docker 之前先说一下虚拟化技术, 因为 Docker 的容器化技术是虚拟化的一种体现...

  • Cgroup和Namespace 入门实践

    一、docker容器技术与传统虚拟化技术的比较 Docker容器技术是一个与传统的虚拟化技术有些本质上的差别,传统...

  • Docker 入门 (一)

    docker 简介 Docker 两个主要部件: Docker: 开源的容器虚拟化平台 Docker Hub: 用...

  • docker容器day1

    docker容器 1:什么是容器? 2:容器和虚拟化的区别 3:容器技术的发展过程: 4:docker的安装 5:...

  • Docker入门学习

    Docker技术:是不同于虚拟机方式实现轻量级虚拟化的新一代虚拟化技术。docker作为虚拟化技术,也是容器的一种...

  • Docker-Linux-01

    一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...

  • 2019-05-22 docker day1

    1.docker容器 1:什么是容器? 2:容器和虚拟化的区别 3.容器启动流程: 2 docker介绍 3:do...

网友评论

      本文标题:Docker虚拟化容器

      本文链接:https://www.haomeiwen.com/subject/longgctx.html