Docker入门级学习简记

Docker入门级学习简记

Docker简记

Docker是用来安装应用的容器,是开源,支持跨平台的
Docker思想:集装箱,标准化(运输方式,存储方式,API接口),隔离
Docker解决的问题:解决本地运行与服务器异常;解决系统占用,解决服务器用量

Docker核心技术

镜像,仓库,容器
Build:构建镜像 Ship:运输镜像 Run:运行镜像
Docker镜像:镜像不可修改,镜像使用了文件分层概念,实现整体。Docker镜像每层都只是可读的。
Docker容器:容器可修改,容器本身就是进程,容器的最上层是可读可写的。
Docker仓库:
hub.docker.com 提供的Docker仓库
https://c.163yun.com/hub 网易蜂巢Docker仓库

Docker安装

Linux/CentOS安装
http://www.imooc.com/article/16448 (引用于慕课网手记)
Ubuntu安装(Ubuntu 64bit)

  • 检查是否支持: uname -r
  • 更新版本: apt-get update
  • 安装docker: apt-get install -y docker.io
    或者安装最新版本:curl -s https://get.docker.com|SH
  • 检查是否安装成功: docker version
  • 启动docker: service docker start

Docker镜像

拉取镜像:docker pull [options] name[:tag]
options: 拉取参数,name:镜像名称,tag:版本
如:docker pull nginx
查询镜像:docker images[options] [repository][tag]
如:docker images
运行镜像:docker run [options] image[:tag][command]
如:docker run nginx

Docker镜像运行

后台运行:docker run -d nginx
查找帮助命令:docker help
查看容器内部结构: docker exec -help
查看镜像位置: which nginx
查看Docker运行程序:docker ps
查看运行帮助:docker run --help
开放端口:docker run -d -p 8080:80 nginx
开放所有端口:docker run -d -P nginx

制作自己的镜像,运行自己的容器

  1. 创建Dockerfile: vi dockerfile

  2. 下载镜像: docker pull tomcat

  3. 编辑dockerfile文件

    from hub.c.163.com/library/tomcat
    MAINTAINER name xxx@163.com
    COPY xxx.war /usr/local/tomcat/webapps

  4. 创建镜像文件:docker builde .

  5. 创建镜像名称:docker build -t test:latest

  6. 启动镜像:docker run -d -p 8080:8080 test

  7. 检查运行进程:docker ps

  8. 检查docker运行状态: netstat -na|grep docker

通过慕课网:https://www.imooc.com/learn/824 学习整理,Docker入门级学习简记-iOS沪上代码小子(Westen)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值