Docker

作者: biaoqianwo | 来源:发表于2016-12-05 19:19 被阅读9次

Docker概念

  • Docker Engine
    C/S架构模式。
    Docker客户端会与Docker守护进程进行通信。
    Docker客户端和守护进程可以运行在同一个系统上,当然你也可以使用 Docker 客户端去连接一个远程的Docker守护进程。
    Docker 客户端和守护进程之间通过socket或者RESTful API进行通信。
  • Docker Host/主机
  • Docker Client
    二进制程序,是主要的用户与Docker交互方式。
    它接收用户指令并且与背后的Docker守护进程通信,如此来回往复。
  • Docker Server/daemon 处理复杂繁重的任务,例如建立、运行、发布你的Docker容器。
  • Docker Image/镜像
  • Docker Container/容器
  • Docker Compose
  • Docker Machine
  • Docker Hub/仓库
    用于分享、管理Docker容器的SaaS平台。
    Docker仓库用来保存镜像,可以理解为代码控制中的代码仓库。也有公有和私有的概念。
  • Docker Registry

Docker安装(Ubuntu)

sudo usermod -aG docker username#当要以非root用户可以运行docker时,需要执行该命令,然后重新登陆  
sudo service docker start #启动  
docker run hello-world #测试hello world  

Docker使用

运行docker help,出来很多命令.

特别重要

docker run imageName,运行(使用)镜像会创建(返回)一个容器,可选项:

  • -d后台运行
  • -P指定端口
  • --name给容器定义一个名字以用于容器间的连接
  • -v挂载数据
  • ......

常用

docker pull imageName
docker images
docker run imageName
docker build -t creator/imageName:tagName .
docker rmi
docker ps
docker exec containerId/containerName

不常用

docker version|info|help|history
docker search imageName
docker port|logs|top|inspect|start|stop|rm|kill containerId/containerName
docker commit -m="updateInfo" -a="author" containerId creator/imageName:tagName
docker tag containerId creator/imageName:newTagName
docker push
其他命令使用频率很低,需要时执行docker command --help获取帮助

Dockerfile

构建私有库

直接参考https://github.com/docker/docker-registry

参考

http://www.runoob.com/docker/docker-tutorial.htmlhttp://blog.csdn.net/zjin_hua/article/details/52041757
http://blog.csdn.net/zjin_hua/article/details/52041757

相关文章

  • docker学习

    docker镜像 docker容器 docker仓库 安装docker docker版本 docker分为社区版和...

  • Docker安装和运行

    获取Docker 安装Docker 验证安装 1、获取Docker Docker for Mac Docker f...

  • Docker知识手册

    Docker 容器 启动docker:docker start 查看docker运行状态:docker stats...

  • Docker简介

    章节介绍 # Docker是什么# Docker包括什么# Docker镜像# Docker编配# Docker还...

  • Docker 常用操作

    Docker docker: 18.09.4、nvidia-docker: 2.0.3 docker 19.03 ...

  • rancher+harbor离线安装

    安装docker,此docker为社区版docker。docker官方文档:https://docs.docker...

  • Linux之Docker

    Linux之Docker 目录 Docker简单介绍 在线Docker安装 离线Docker安装 Docker简单...

  • Docker常用命令

    Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker in...

  • Docker基础操作

    Docker部署 Docker安装 镜像加速 Docker 基础命令 Docker镜像管理 搜索镜像docker ...

  • docker容器状态查看命令集

    docker inspect 用法 : docker inspect [docker名称/docker short...

网友评论

      本文标题:Docker

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