博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu14.04下docker学习笔记
阅读量:5747 次
发布时间:2019-06-18

本文共 1845 字,大约阅读时间需要 6 分钟。

hot3.png

环境

os:ubuntu 14.04docker 1.1.2

1.安装

注意 ubuntu源里有一个docker.io,是docker的低版本,尽量不要装这个

jim@jim-laptop:~ $ sudo sh -c "echo deb http://mirror.yandex.ru/mirrors/docker/ docker main> /etc/apt/sources.list.d/docker.list"jim@jim-laptop:~ $ sudo apt-get updatejim@jim-laptop:~ $ sudo apt-get install  lxc-dockerjim@jim-laptop:~ $ docker versionClient version: 1.1.2Client API version: 1.13Go version (client): go1.2.1Git commit (client): d84a070Server version: 1.1.2Server API version: 1.13Go version (server): go1.2.1Git commit (server): d84a070

2.管理docker容器

2.1.下载ubuntu docker容器

jim@jim-laptop:~ $ sudo docker pull centos[sudo] password for jim:Pulling repository centos463ff6be4238: Download complete195eb90b5349: Pulling dependent layers195eb90b5349: Downloading 715.6 kB/1.506 MB 2s195eb90b5349: Download completeba5877dc9bec: Pulling dependent layers3db9c44f4520: Download complete...

3.启动docker容器

jim@jim-laptop:~ $ docker run -i -t centos /bin/bashWARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4]bash-4.2# uname -aLinux 55943e0bcd9b 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linuxbash-4.2#

持续集成一般用docker,找找有没有现成的持续集成docker

docker 1.0已经发布,可以升级一下
docker 中 reboot会重启(systemd的除外)
导出镜像

$ docker save IMAGENAME | bzip2 -9 -c>img.tar.bz2

导入镜像

$ bzip2 -d -c 

docker中的namespace

pid namespacenet namespacenmn namespaceuts namespaceipc namespaceuser namespace

cgroups

    cpu限定
        可以把某个cpu制定给docker来使用
        可以设置cpu的使用量
    内存
        限定使用内存,限定内核使用限定
    Blkio
        Net_cls
            把容器发出的tcp包加一个容器特定的class_id
        Net_prio
            把模块网卡设定docker的权重,控制docker使用网络的速度
        device
            限定某个容器可以去读某个device
向hub注册 respository

PUT /v1/repositories/
/

    参数是json格式的串

dockerfile
    用来从某个官方发行版为基础编译一个自己的镜像,里面都是一堆命令,需要注意的是执行这些命令的都是root用户

转载于:https://my.oschina.net/jim19770812/blog/304550

你可能感兴趣的文章
Lucene5学习之使用Ansj-seg分词器
查看>>
Office无法卸载的最简单解决方法
查看>>
Objective-C之Protocol
查看>>
[翻译] Haneke(处理图片缓存问题)
查看>>
关于问题查询的见解
查看>>
Silverlight实用窍门系列:47.Silverlight中元素到元素的绑定,以及ObservableCollection和List的使用区别...
查看>>
Hibernage错误:Could not open Hibernate Session for transaction
查看>>
从头开始敲代码之《从BaseApplication/Activity开始(二)》
查看>>
android5.0自带兼容控件__SwipeRefreshLayout
查看>>
Linux input子系统分析
查看>>
IIS 7 中设置文件上传大小限制设置方法
查看>>
一分钟了解阿里云产品:性能测试
查看>>
MySQL5.7.10下载及安装及配置
查看>>
PostgreSQL Daily Maintenance - vacuum
查看>>
【OpenCV归纳】3 在实例中学习简单函数以及数据读写
查看>>
Yahoo的流计算引擎基准测试
查看>>
iOS-Block全解
查看>>
新篇章 每周分享第22期 (20180910~20180917)
查看>>
数值计算 插值与拟合
查看>>
Java学习必备书籍推荐终极版!
查看>>