Docker笔记

Docker镜像

镜像是一个包含完整的操作系统

Docker容器

容器是镜像创建的运行实例,可以启动,停止,删除等操作

参数 内容
REPOSITORY: 镜像名称
TAG: 版本号
IMAGE ID: 镜像ID
CREATED: 创建时间
SIZE: 大小

镜像的ID 可以相同代表的是同一个镜像
镜像的TAG 如果不指明默认使用latest标记

Docker仓库

仓库是集中镜像的一个场所,仓库分为公开仓库和私有仓库,公开仓库提供大量大镜像给大量用户下载,用户也可以通过push命令上传自己的镜像到公/私有库中。也可以从仓库中pull下来

仓库    =>  镜像  =>   容器 

容器创建、使用步骤:

1 docker run -i -t centos /bin/bash 本地判断是有有centos的包,无则下载,有则直接创建
2.进入到centos系统的docker进行操作
3.exit进行退出
4.下次如需要启动之前的容器时不执行 docker run 命令,docker run 命令类似于创建一个系统
5.docker ps -a 获取容器要启动的容器信息
6.docker start 容器名/容器id 开启容器服务
7.docker attach 容器名/容器id 打开容器

基本命令

指令 镜像操作 容器操作
查看本地 docker images docker ps
运行 docker run -t -i 镜像名/镜像id /bin/bash docker start 容器名/容器id docker attach 容器名/容器id
删除 docker rmi 镜像名 docker rm 容器名/容器id
保存tar文件 docker save -o 文件名.tar 镜像 docker export ps容器ID > 文件名.tar
加载tar文件 docker import 文件名.tar 指定镜像名 docker load 文件名.tar 指定镜像名

命令总结

命令 语句
查询本地镜像 docker images
镜像下载 docker pull
镜像上传 docker push
运行容器 docker run
保存镜像 docker commit
保存镜像 docker build
删除镜像 docker rmi
创建镜像分支 docker tag
查询容器信息 docker inspect
//查询本地有多少镜像
docker images

//拉取镜像创建容器
//通过/bin/bash命令启动 运行docker 指定centos系统
// -t 分配一个伪终端绑定再容器的标准输入上
// -i 让容器标准输入保持打开
sudo docker run -t -i centos:latest /bin/bash

//通过容器保存镜像
//-m版本注释
//-a解释作者信息
// bb10e47cf9cf 容器id(可在docker ps -a 查询)
//最后指定镜像名称
docker commit -m "add lynx" -a "Docker NewBee" bb10e47cf9cf newcentos/new

//通过配置文件创建一个新的镜像   
// -t 绑定镜像名:标签  . 表示当前路径
vi Dockerfile 
  FROM centos:latest    // FROM表示从什么镜像的基础上创建    
  MAINTAINER Docker newUser <250038728@qq.com>  // MAINTAINER 创建者信息     
  RUN yum install lynx   // RUN shell命令
docker build -t "outuser/sin:v2" .

//=============================  保存/读取   ===============================
//通过镜像 保存在本地(tar)
docker save -o 文件.tar outuser/sin:v3

//导入本地镜像文件(tar)
cat ubuntu.tar.gz | docker import - ubuntu:latest


//通过容器 保存在本地(tar)
docker export   ps进程名ID > 文件名.tar

//加载本地文件
docker load --input  文件名.tar
//===============================  上传   ==================================
//镜像上传
docker push    outuser/sin:v3  

//===============================  修改   ==================================
//删除镜像(rmi 是删除镜像  rm是删除容器)
docker rmi outuser/sin:v3

//删除容器  名/id
docker rm 容器名

// 原有的镜像id  新镜像名:tag名
docker stop ps进程名
docker restart ps进程名
docker start ps进程名
docker attach ps进程名   //运行容器

//查看该容器的打印日志
docker logs  ps容器名/id

//=============================  绑定容器外的数据   ===============================
// -v标识表示的是绑定数据卷,  本地路径:docker路径 
docker run -i -t  -v /root/aPath:/root/data   centos

//数据容器
docker run  -v /root/data --name dbdata -t -i -d centos /bin/bash     //创建数据容器
docker run -t -i -t   --name db1 --volumes-from dbdata  centos /bin/bash  //绑定数据容器

//=============================  绑定端口号   ===============================
//指定端口号  -p可以多次使用(可以绑定多个端口)
docker run -p 8000:8000 -t -i --name bindPort centos  /bin/bash

//随机端口号(随机是用大写的P)
docker run -P -t -i  --name bindPort  centos  /bin/bash

//查询绑定端口号
docker port 容器名/id

//docker -link

57 - 69

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容

  • 《Docker从入门到实践》阅读笔记 原书地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo阅读 11,352评论 1 39
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,473评论 0 120
  • 木匠陆海空在我们诸镇大街上当众撒了泡尿,而卖水泥的老邹却当众挨了顿骂。 这一切源于一个打赌。 木匠陆海空跟卖...
    非用防风阅读 832评论 0 9
  • 【日精进打卡第27天】 【知~勤学】 1、《六项精进》大纲1遍,共29遍 2、《大学》大纲1遍,共29遍 【行~实...
    做自己我就是这样阅读 119评论 0 0
  • 还等不到花开 爱成了意外 还等不到意外 海棠花盛开 《马如飞诗歌三百首》
    清风半夜鸣禅阅读 141评论 0 0