Docker的简单入门

原创 2017年04月29日 00:17:52

centos安装docker

  • 注意 Docker 要求 CentOS 系统的内核版本高于 3.10 ,系统是64位,不然会出问题的
  • yum -y install docker
  • service docker start
  • docker run hello-world
  • 如果没有报错说明运行成功
  • 有两个仓库可以使用,docker官方的和网易的,在国内网易的比较快,并且网易的内容是docker官方的超集

docker架构

  • Docker基于Linux容器技术(LXC),Namespace,Cgroup,UnionFS(联合文件系统)等技术实现
  • docker的网络
    这里写图片描述
    • host模式容器和host用的是一块网卡
    • None的不配置网络
    • 最后一种是通过一块网卡代理,是外面可以访问到容器内的资源

docker命令的使用

  • docker images
  • 查看本地镜像
  • docker pull hub.c.163.com/library/tomcat:latest
  • 拉取远程仓库镜像到本地
  • docker run -d -v /root:/root -p 8080:80 hub.c.163.com/library/nginx
  • 运行镜像,-d表示后台运行,-v和后面参数表示把host的/root目录映射到容器中的/root目录
  • docker ps
  • 查看运行中的容器
  • docker stop $PART_CONTAINER_ID
  • 停止容器运行
  • docker exec -it $PART_CONTAINER_ID bash
  • 打开容器内部命令行
  • docker cp $PART_CONTAINER_ID:/$sourcefile $sourcedir
  • host与容器内部的文件传输
  • docker inspect -f '{{.Id}}' ce3ac7cdd7c8
  • 查看完整的容器Id
  • docker build -t jpress:latest
  • 编写完Dockerfile,使用此命令打包成镜像

docker(四):Mac docker 把war包导入tomcat创建新的镜像

将war包放在指定目录下,并在该目录下创建空的Dockerfile文件,内容如下:from hub.c.163.com/library/tomcat MAINTAINER Jinx COPY park...
  • wow4464
  • wow4464
  • 2017年05月19日 11:27
  • 751

docker部署Web项目(二)

上一篇中极其简略的介绍如何利用docker部署web项目,思路是pull Linux镜像后,在此镜像的容器中部署web容器运行环境,然后利用此容器重新生成自己镜像。方法是可行的,会发现生成自己的镜像非...
  • BAT_os
  • BAT_os
  • 2017年06月08日 21:30
  • 1007

Docker集群(三) —— Kubernetes 简单入门

【摘要】Kubernetes是Google开源的Docker容器集群管理系统,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能。本文介绍了kubernetes的重要概念,并通过实例...

Docker安装和简单使用入门

安装由于我本人使用的linux系统,原生支持docker,相对安装还是比较简单的 1:使用下面的官方脚本安装:wget -qO- https://get.docker.com/ | sh2:输入下面的...

docker 简单入门用法

概念: 镜像 r
  • samxx8
  • samxx8
  • 2014年08月30日 20:35
  • 7147

ubuntu docker简单入门与应用

本文采用ubuntu 16.04.其他发行版除了安装不一样,配置都一样。 本文所介绍的docker使用方法过少,仅供新手入门使用。如需进阶学习,请自行搜索docker swarm 和k8s。 转载请注...
  • iguyue
  • iguyue
  • 2017年03月21日 13:05
  • 581

Docker(简单概念,入门操作)(未完成)

在计算机的世界中,容器拥有一段漫长且传奇的历史。容器与管理程序虚拟化(hypervisor virtualization,HV)有所不同,管理程序虚拟化通过中间层将一台或者多台独立的机器虚拟运行与物理...

docker入门简介及简单java环境部署使用

及通过docker 搭建java web环境和php环境 Docker 简介 —  Docker - 容器级虚拟化解决方案 —  简单的说Docker是一个构建在LXC之上的,基于进程容器 (...

关于docker部署的一个简单应用(入门级别)

docker 部署web应用;涉及镜像的获取,容器的创建以及软件的安装,容器数据卷的挂载...
  • zzjess
  • zzjess
  • 2015年01月22日 15:24
  • 402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Docker的简单入门
举报原因:
原因补充:

(最多只允许输入30个字)