Docker 命令集

寻找网络镜像命令

docker search centos

root@test ~]# docker search centos

名字                                            描述                                            下载次数  是否官方  是否是Dockerfile构建的

INDEX      NAME                                            DESCRIPTION                                    STARS    OFFICIAL  AUTOMAT

docker.io  docker.io/centos                                The official build of CentOS.                  3301      [OK]    

下载镜像

docker pull centos

查看镜像

docker images

 删除镜像

 docker rmi


容器命令

启动容器

docker run --name -h hostname

启动容器2

docker start CONTAINER ID

停止容器

docker stop CONTAINER ID

查看容器

docker ps -a

进入容器

docker exec | docker attach

删除容器

docker rm


进入后台运行容器

docker attach 68e5c66ee5c9        退出自动停止运行容器

进入容器

docker run --name mydocker -it docker.io/centos /bin/bash

        -d        进入后台运行

        --run    运行

        --name 指定名字

        -i        输入终端打开

        -t        开一个伪终端


进入容器不退出

1、进入容器

docker run --name mydocker -it docker.io/centos /bin/bash

2、退出

3、启动容器

docker ps -a查询ID号

docker start ID号

4、获取Pid号

docker inspect --format "{{.State.Pid}}" 68e5c66ee5c9

5、进入容器而不退出

nsenter --target 19205 --mount --uts --ipc --net --pid    退出不停止运行容器

如果没有这个命令,需要安装util-linux包    nsenter

6、懒人写法

nsenter --target `docker inspect --format "{{.State.Pid}}" ID` --mount --uts --ipc --net --pid  

docker 网络访问

docker run -P

        -P    随机映射

        -p    hostport:containerPort

        -p    ip:hostPort:containerPort

        -p  ip::containerPort

        -p  hostPort:containerPort

        -p  hostPort:containerPort


数据卷管理

    docker

        -v /data

        -v /src:/dsrc

        -v /src:/src:ro



容器的制作

docker commit -m "my nginx" f443e801f545 shijia/my-nginx:v1

Docker file 的方式构建docker镜像

    FROM        他的妈妈是谁(基础镜像)

    MAINTAINER    告诉别人,你创造了他(维护者信息)

    RUN            你想让他干啥(把命令前面加上RUN)

    ADD        相当于cp命令(COPY文件,会自动解压)

    WORKDIR        相当于cd命令(当前工作目录)

    VOLUME        给我一个放行李的地方(目录挂载)

    EXPOSE        我要打开的门是啥(端口)

    RUN            奔跑吧,兄弟!(进程要一直运行下去)


    Docker 案例

    vim /opt/docker-file/nginx/Dockerfile


    # This is My first Dockerfile

    # Version 1.0

    # Author : Shijia Zhang


    #Base images

    FROM centos


    #MAINTAINER

    MAINTAINER ShiJia Zhang


    #ADD

    ADD pcre-8.37.tar.gz    /usr/local/src

    ADD nginx-1.9.3.tar.gz  /usr/local/src


    #RUN

    RUN yum -y install wget gcc gcc-c++ make openssl-devel

    RUN useradd -s /sbin/nologin -M www


    #WORKDIR

    WORKDIR /usr/local/src/nginx-1.9.3


    #RUN

    RUN ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.37 && make && make install


    RUN echo "daemon off;" >> /usr/local/nginx/conf/nginx.conf


    ENV PATH=/usr/local/nginx/sbin:$PATH

    EXPOSE 80


    CMD ["nginx"]

运行Dockerfile

    docker build -t nginx-file:v1 /opt/docker-file/nginx/

其他命令

    docker run -it --rm stree --cpu 1

    --rm    容器运行完即可删除

    --cpu    指定分多少颗CPU

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

推荐阅读更多精彩内容

  • 我也说不清楚,可能是习惯吧,总是觉得落寞或者不安,我紧张。 我明明知道这是逆反心理,可是还是想要这样做。我不想跟着...
    超脱少女阅读 252评论 0 0
  • 一、启程 游玩时间:2018年8月18日下午-8月19日中午 天数:1天1夜 出发地:杭州 费用:750元/人 线...
    一只小勺子_阅读 742评论 4 2
  • 有些人热衷于窥伺人隐私,善妒唱衰,希望别人都比自己差。不得不承认,人的阶层真的不止于财富所得。就像一个关系...
    加菲猫是我阅读 122评论 0 0
  • 第一次工程:构思:完成作文妈妈(整体骨架)(开始) 提纲,布局谋篇,蓝图 第二次工程:写段(居中) 第三次工程:成...
    呆呆草阅读 174评论 0 0