Docker基本操作

簡(jiǎn)述docker一些常用的操作
  1. 查看到docker是否正常運(yùn)行
    docker info
wangande@ubuntu:~$ sudo docker info 
Containers: 82
Images: 37
Server Version: 1.9.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 201
 Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-32-generic
Operating System: Ubuntu 14.04.1 LTS
CPUs: 1
Total Memory: 986.8 MiB
Name: ubuntu
ID: SZML:DAOQ:6BT5:4QJP:KQSX:NBXL:KBQG:HUF5:CVKQ:LIVI:V55U:24BH

返回所有docker所有容器和鏡像的數(shù)量悯仙,docker使用的執(zhí)行驅(qū)動(dòng)和存儲(chǔ)驅(qū)動(dòng)儿咱,以及docker的基本配置docker 是一個(gè)客戶端——服務(wù)器框架卦羡,它有一個(gè)docker程序乍丈,既能作為客戶端鲤妥,也能作為服務(wù)器端庶橱。作為客戶端時(shí),docker程序向Docker守護(hù)進(jìn)程發(fā)送請(qǐng)求(如請(qǐng)求返回守護(hù)進(jìn)程自身的信息)童擎,然后再對(duì)請(qǐng)求結(jié)果進(jìn)行處理

  1. 列出鏡像
    docker images
wangande@wangande-MS-7808:~$ sudo docker images 
REPOSITORY                    TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
andrew-site                   v1.0.0              4e51341b8ec2        4 months ago        628 MB
my                            v2                  f8fc45357f55        4 months ago        504.1 MB

鏡像從倉(cāng)庫(kù)下載下來(lái)滴劲,鏡像保存在倉(cāng)庫(kù)中,倉(cāng)庫(kù)存在于Registry顾复,默認(rèn)的Registry是由docker公司運(yùn)營(yíng)的Registry服務(wù)班挖,即docker hub
本地鏡像保存在docker宿主機(jī)的/var/lib/docker目錄下,每個(gè)鏡像都保存在docker所采用的存儲(chǔ)驅(qū)動(dòng)下芯砸,如aufs或devicemapper萧芙,在/var/lib/docker/containers目錄下可以看到所有的容器

  1. 拉取鏡像
docker pull ${鏡像名}

docker會(huì)從鏡像倉(cāng)庫(kù)中搜索相關(guān)鏡像,如果找到假丧,則下載相關(guān)鏡像

  1. 查找鏡像
    docker search ${鏡像名}
wangande@ubuntu:~$ sudo docker search ubuntu
NAME                              DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
ubuntu                            Ubuntu is a Debian-based Linux operating s...   4629      [OK]       
ubuntu-upstart                    Upstart is an event-based replacement for ...   66        [OK]       
rastasheep/ubuntu-sshd            Dockerized SSH service, built on top of of...   37                   [OK]
torusware/speedus-ubuntu          Always updated official Ubuntu docker imag...   27                   [OK]
ubuntu-debootstrap                debootstrap --variant=minbase --components...   25        [OK]       
nickistre/ubuntu-lamp             LAMP server on Ubuntu                           8                    [OK]
nuagebec/ubuntu                   Simple always updated Ubuntu docker images...   8                    [OK]
nickistre/ubuntu-lamp-wordpress   LAMP on Ubuntu with wp-cli installed            6                    [OK]
nimmis/ubuntu                     This is a docker images different LTS vers...   5                    [OK]
maxexcloo/ubuntu                  Base image built on Ubuntu with init, Supe...   2                    [OK]
darksheer/ubuntu                  Base Ubuntu Image -- Updated hourly             1                    [OK]
admiringworm/ubuntu               Base ubuntu images based on the official u...   1                    [OK]
jordi/ubuntu                      Ubuntu Base Image                               1                    [OK]
datenbetrieb/ubuntu               custom flavor of the official ubuntu base ...   0                    [OK]
lynxtp/ubuntu                     https://github.com/lynxtp/docker-ubuntu         0                    [OK]
dorapro/ubuntu                    ubuntu image                                    0                    [OK]
webhippie/ubuntu                  Docker images for ubuntu                        0                    [OK]
croscon/ubuntu                    Crosconized Ubuntu                              0                    [OK]
life360/ubuntu                    Ubuntu is a Debian-based Linux operating s...   0                    [OK]
esycat/ubuntu                     Ubuntu LTS                                      0                    [OK]
widerplan/ubuntu                  Our basic Ubuntu images.                        0                    [OK]
teamrock/ubuntu                   TeamRock's Ubuntu image configured with AW...   0                    [OK]
ustclug/ubuntu                    ubuntu image for docker with USTC mirror        0                    [OK]
konstruktoid/ubuntu               Ubuntu base image                               0                    [OK]
smartentry/ubuntu                 ubuntu with smartentry                          0                    [OK]
wangande@ubuntu:~$ 

在docker hub上查找所有的ubuntu鏡像
返回信息:
倉(cāng)庫(kù)名
鏡像描述
用戶評(píng)價(jià)(Stars)——反應(yīng)出一個(gè)鏡像的受歡迎程度
是否官方(Official)
自動(dòng)構(gòu)建(Automated)——表示這個(gè)鏡像是由Docker Hub的自動(dòng)構(gòu)建的

  1. 運(yùn)行容器
    docker run -i -t ${鏡像名}: ${tag} /bin/bash

1双揪、告訴docker執(zhí)行docker run命令
2、-i保證容器中的STDIN是開(kāi)啟的(持久化輸入是shell的半邊天)
3虎谢、-t告訴容器要為其分配一個(gè)偽TTY終端(shell的另外半邊天)
注:可以使用docker help run 或者man docker run 查看相關(guān)標(biāo)志參數(shù)
4盟榴、基于andrew-site:v1.0.0鏡像創(chuàng)建容器
5、docker在新容器中運(yùn)行/bin/bash命令婴噩,啟動(dòng)一個(gè)Bash shell

過(guò)程:
(1)docker首先檢查本地是否存在andrew-site:v1.0.0鏡像擎场,如果本地沒(méi)有該鏡像的話羽德,那么docker就會(huì)連接到Registry,查看是否存在該鏡像
(2)docker一旦找到該鏡像迅办,就會(huì)下載該鏡像并將其保存到本地宿主機(jī)中
(3)隨后宅静,docker在文件系統(tǒng)內(nèi)部有這個(gè)鏡像創(chuàng)建一個(gè)新容器,該容器擁有自己的網(wǎng)絡(luò)站欺,IP地址姨夹,以及一個(gè)用來(lái)和宿主機(jī)通信的橋接網(wǎng)絡(luò)接口
(4)最后告訴docker在新容器中運(yùn)行/bin/bash命令,啟動(dòng)一個(gè)Bash shell

  1. 容器命名
    docker會(huì)為我們創(chuàng)建的每一個(gè)容器自動(dòng)生成一個(gè)隨機(jī)的名稱矾策,如 adoring_hopper, 如果想為容器指定一個(gè)名稱磷账,可以使用--name標(biāo)志來(lái)實(shí)現(xiàn)
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker run --name name_test -i -t andrew-site:v1.0.0 /bin/bash
root@6eab7fdaab3e:/andrewSite# 

上述命令會(huì)創(chuàng)建一個(gè)名為name_test 的容器,合法的命名包含以下字符:小寫字母a-z贾虽,大寫字母A-Z逃糟,數(shù)字0-9,下劃線蓬豁、圓點(diǎn)绰咽、橫線
正則[a-zA-Z0-9_.-]
容器的命名必須是唯一的。如果我們創(chuàng)建2個(gè)名稱相同的容器地粪,則命名將會(huì)失敗

  1. 重新啟動(dòng)已停止的容器
    docker start ${容器名稱}/${容器iD}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker start name_test
name_test

也可以使用

docker restart ${容器名稱}/${容器iD}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker restart name_test
name_test
  1. 附著到容器上
    docker attach ${容器名稱}/${容器iD}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker attach name_test
root@6eab7fdaab3e:/andrewSite# 
  1. 創(chuàng)建守護(hù)進(jìn)程式的容器
    docker run -d ${鏡像名}: ${tag}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker run --name daemon_test -d andrew-site:v1.0.0
991c0927c9b1cb1fb51e34a1ae0cd364dbbadd47d9a5687c7db7363c5170d777
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker ps 
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS               NAMES
991c0927c9b1        andrew-site:v1.0.0   "/bin/sh -c 'python /"   7 seconds ago       Up 6 seconds        80/tcp              daemon_test

-d 將容器保持在后臺(tái)運(yùn)行(前提容器里程序不能退出)

  1. 查看容器運(yùn)行日志
    docker logs ${容器名稱}/${容器iD}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker logs daemon_test
[E 160906 07:40:16 services_start:33] current server address: 172.17.0.2:80
[I 160906 07:40:16 locale:140] Supported locales: ['en_US', 'ja_JP', 'zh_CN']

docker 會(huì)輸出最后幾條日志項(xiàng)并返回取募,也可以使用-f參數(shù)監(jiān)控docker日志,與tail -f 命令相似

docker logs -f ${容器名稱}/${容器iD}

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker logs -f daemon_test
[E 160906 07:40:16 services_start:33] current server address: 172.17.0.2:80
[I 160906 07:40:16 locale:140] Supported locales: ['en_US', 'ja_JP', 'zh_CN']

也可以跟蹤容器日志的某一片段蟆技,只需要在tail 后面加入-f --lines
如:

(1)docker logs --tail 10 -f ${容器名稱}/${容器iD} 獲取日志的最后十行

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker logs --tail 10 -f daemon_test
[I 160906 07:40:16 locale:140] Supported locales: ['en_US', 'ja_JP', 'zh_CN']

(2)docker logs --tail 0 -f ${容器名稱}/${容器iD} 跟蹤容器的最新日志

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker logs --tail 0 -f daemon_test

為了調(diào)試更簡(jiǎn)單玩敏,我們還可以使用-t標(biāo)志為每條日志項(xiàng)加上時(shí)間戳

docker logs -ft ${容器名稱}/${容器iD}

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker logs -ft daemon_test
2016-09-06T07:40:16.712357005Z [E 160906 07:40:16 services_start:33] current server address: 172.17.0.2:80
2016-09-06T07:40:16.731046798Z [I 160906 07:40:16 locale:140] Supported locales: ['en_US', 'ja_JP', 'zh_CN']
  1. 查看容器內(nèi)的進(jìn)程
    docker top ${容器名稱}/${容器iD}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker top daemon_test
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                13815               1508                0                   15:40               ?                   00:00:00            /bin/sh -c python /andrewSite/manage.py --port=80
root                13825               13815               0                   15:40               ?                   00:00:00            python /andrewSite/manage.py --port=80
  1. 在容器內(nèi)部運(yùn)行進(jìn)程
    在容器內(nèi)部運(yùn)行后臺(tái)進(jìn)程
docker exec -d ${容器名稱}/${容器iD} touch /tmp/new_file
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker exec -d daemon_test touch /tmp/new_file
wangande@wangande-MS-7808:~/python-workspace/web-site$ 

在容器內(nèi)部運(yùn)行交互命令

docker exec -i -t ${容器名稱}/${容器iD} /bin/bash
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker exec -i -t daemon_test /bin/bash
root@991c0927c9b1:/andrewSite# 
  1. 停止守護(hù)式容器
    docker stop ${容器名稱}/${容器iD}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker stop daemon_test
daemon_test

注:docker stop 命令會(huì)向容器進(jìn)程發(fā)送SIGTERM信號(hào),如果想快速停止可以使用docker kill發(fā)送SIGKILL信號(hào)

  1. 查看容器
    docker ps (顯示正在運(yùn)行的docker)
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker ps 
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS               NAMES
991c0927c9b1        andrew-site:v1.0.0   "/bin/sh -c 'python /"   9 minutes ago       Up 2 seconds        80/tcp              daemon_test

docker ps -a (顯示所有docker付魔,包括已退出)

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker ps -a
CONTAINER ID        IMAGE                                 COMMAND                  CREATED             STATUS                      PORTS               NAMES
991c0927c9b1        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   9 minutes ago       Up 18 seconds               80/tcp              daemon_test
6eab7fdaab3e        andrew-site:v1.0.0                    "/bin/bash"              25 minutes ago      Exited (0) 15 minutes ago                       name_test
1e700c32e95c        i71:5000/isee-video-yixun:v4.1.5.30   "/bin/bash"              10 weeks ago        Exited (0) 9 weeks ago                          desperate_mccarthy
9166129e6105        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   11 weeks ago        Exited (137) 11 weeks ago                       daemon1
229d18a74ec5        andrew-site:v1.0.0                    "-d -p 20000:80"         11 weeks ago        Created                                         daemon
5affe32960c7        andrew-site:v1.0.0                    "/bin/bash"              12 weeks ago        Exited (0) 12 weeks ago                         my_name_test
5dc39a01d48b        i71:5000/isee-file                    "/bin/bash"              12 weeks ago        Exited (0) 12 weeks ago                         adoring_hopper
c30c288cccc2        i71:5000/isee-file                    "/bin/bash"              12 weeks ago        Exited (0) 12 weeks ago                         evil_lichterman
73b7a25539f0        i71:5000/isee-resize                  "ImageCompress /bin/b"   12 weeks ago        Exited (1) 12 weeks ago                         backstabbing_albattani
04549918fcb4        andrew-site:v1.0.0                    "/bin/bash"              3 months ago        Exited (0) 12 weeks ago                         serene_lalande
c89e85466d2f        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   3 months ago        Exited (1) 3 months ago                         clever_kalam
fbe4e3780598        andrew-site:v1.0.0                    "/bin/bash"              3 months ago        Exited (130) 3 months ago                       test-site
0e1a8ff5c52c        andrew-site:v1.0.0                    "/bin/bash"              4 months ago        Exited (0) 4 months ago                         big_dijkstra
da0b188806a8        andrew-site:v1.0.0                    "/bin/bash"              4 months ago        Exited (130) 4 months ago                       jovial_lamarr
98d97845c3d7        i71:5000/isee-sms-yixun:v4.1.4.55     "/bin/sh -c 'python /"   4 months ago        Exited (137) 4 months ago                       stoic_rosalind
7b6b75db6d8d        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   4 months ago        Exited (137) 4 months ago                       elated_pasteur
6a3ee17b8f5b        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   4 months ago        Created                                         goofy_thompson
98d6fec1de29        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   4 months ago        Created                                         nostalgic_swanson
c96bce8edcae        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   4 months ago        Created                                         gloomy_goldberg
edbb85621f6e        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   4 months ago        Created                                         stupefied_heisenberg
314d7a7d7fac        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   4 months ago        Exited (137) 4 months ago                       serene_pike
27cb093780b1        andrew-site:v1.0.0                    "/bin/sh -c 'p

docker ps -l (顯示最后一個(gè))

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker ps -l
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS               NAMES
991c0927c9b1        andrew-site:v1.0.0   "/bin/sh -c 'python /"   9 minutes ago       Up 39 seconds       80/tcp              daemon_test

docker ps -n x(顯示最后x個(gè)容器)

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker ps -n 5
CONTAINER ID        IMAGE                                 COMMAND                  CREATED             STATUS                      PORTS               NAMES
991c0927c9b1        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   10 minutes ago      Up About a minute           80/tcp              daemon_test
6eab7fdaab3e        andrew-site:v1.0.0                    "/bin/bash"              26 minutes ago      Exited (0) 16 minutes ago                       name_test
1e700c32e95c        i71:5000/isee-video-yixun:v4.1.5.30   "/bin/bash"              10 weeks ago        Exited (0) 9 weeks ago                          desperate_mccarthy
9166129e6105        andrew-site:v1.0.0                    "/bin/sh -c 'python /"   11 weeks ago        Exited (137) 11 weeks ago                       daemon1
229d18a74ec5        andrew-site:v1.0.0                    "-d -p 20000:80"         11 weeks ago        Created                                         daemon
wangande@wangande-MS-7808:~/python-workspace/web-site$ 
  1. 自動(dòng)重啟docker
    由于某種錯(cuò)誤導(dǎo)致容器停止運(yùn)行聊品,可以通過(guò)--restart 標(biāo)志,讓docker自動(dòng)重啟几苍。
    --restart 標(biāo)志會(huì)檢查容器的退出代碼翻屈,并根據(jù)此來(lái)決定是否重啟容器,默認(rèn)docker不會(huì)重啟容器
sudo docker run --restart=always --name daemon_test andrew-site:v1.0.0

--restart 被設(shè)置為always,無(wú)論退出代碼是什么都會(huì)重啟
還可以將標(biāo)志設(shè)置為on-failure 這樣當(dāng)容器退出代碼為非0時(shí)妻坝,才會(huì)自動(dòng)重啟
on-failure還可以接受可選的重啟次數(shù)如:--restart=on-failure:5

  1. 深入容器
    除了通過(guò)docker ps 伸眶,還可以通過(guò)docker inspect獲取更多的容器信息
    docker inspect ${容器名稱}/${容器iD}
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker inspect daemon_test 
[
{
    "Id": "991c0927c9b1cb1fb51e34a1ae0cd364dbbadd47d9a5687c7db7363c5170d777",
    "Created": "2016-09-06T07:40:16.363206933Z",
    "Path": "/bin/sh",
    "Args": [
        "-c",
        "python /andrewSite/manage.py --port=80"
    ],
    "State": {
        "Status": "running",
        "Running": true,
        "Paused": false,
        "Restarting": false,
        "OOMKilled": false,
        "Dead": false,
        "Pid": 14068,
        "ExitCode": 0,
        "Error": "",
        "StartedAt": "2016-09-06T07:49:33.647550223Z",
        "FinishedAt": "2016-09-06T07:48:47.666181288Z"
    },
    "Image": "4e51341b8ec2db42cf656162884972c58f07ea29cdcbda10696db11984c65191",
    ..........................
}
]

通過(guò)-f 或者--format選定查看結(jié)果

docker inspect -f='{{.State.Running}}' ${容器名稱}/${容器iD}

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker inspect -f='{{.State.Running}}' daemon_test
true

返回容器的運(yùn)行狀態(tài)

docker inspect --format '{{.Name}} {{.State.Running}}' ${容器名稱}/${容器iD} ${容器名稱}/${容器iD}

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker inspect --format '{{.Name}} {{.State.Running}}' daemon_test name_test
/daemon_test true
/name_test false

同時(shí)指定多個(gè)容器,并顯示每個(gè)容器的輸出結(jié)果

  1. 刪除容器

如果容器不使用我們可以使用docker rm命令刪除它們
docker rm ${容器名稱}/${容器iD}

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker rm 9166129e6105
9166129e6105

注:運(yùn)行中的容器無(wú)法刪除刽宪,必須使用docker stop 或者docker kill命令停止容器

wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker rm 991c0927c9b1
Error response from daemon: Conflict, You cannot remove a running container. Stop the container before attempting removal or use -f
Error: failed to remove containers: [991c0927c9b1]
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker stop 991c0927c9b1
991c0927c9b1
wangande@wangande-MS-7808:~/python-workspace/web-site$ 
wangande@wangande-MS-7808:~/python-workspace/web-site$ 
wangande@wangande-MS-7808:~/python-workspace/web-site$ sudo docker rm 991c0927c9b1
991c0927c9b1

目前還沒(méi)有一次刪除所有容器的命令厘贼,不過(guò)可以通過(guò)如下代碼刪除

sudo docker rm `docker ps -a -q`

-a 列出所有容器
-q 表示只返回容器的ID而不返回容器的其它信息
這樣我們就可以得到容器的列表,并傳給docker rm命令圣拄,達(dá)到刪除所有容器目的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嘴秸,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌岳掐,老刑警劉巖凭疮,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異串述,居然都是意外死亡执解,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門纲酗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)衰腌,“玉大人,你說(shuō)我怎么就攤上這事觅赊∮胰铮” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵茉兰,是天一觀的道長(zhǎng)尤泽。 經(jīng)常有香客問(wèn)我欣簇,道長(zhǎng)规脸,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任熊咽,我火速辦了婚禮莫鸭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘横殴。我一直安慰自己被因,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布衫仑。 她就那樣靜靜地躺著梨与,像睡著了一般。 火紅的嫁衣襯著肌膚如雪文狱。 梳的紋絲不亂的頭發(fā)上粥鞋,一...
    開(kāi)封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音瞄崇,去河邊找鬼呻粹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛苏研,可吹牛的內(nèi)容都是我干的等浊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼摹蘑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼筹燕!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤撒踪,失蹤者是張志新(化名)和其女友劉穎踪少,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體糠涛,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡援奢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了忍捡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片集漾。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖砸脊,靈堂內(nèi)的尸體忽然破棺而出具篇,到底是詐尸還是另有隱情,我是刑警寧澤凌埂,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布驱显,位于F島的核電站,受9級(jí)特大地震影響瞳抓,放射性物質(zhì)發(fā)生泄漏埃疫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一孩哑、第九天 我趴在偏房一處隱蔽的房頂上張望栓霜。 院中可真熱鬧,春花似錦横蜒、人聲如沸胳蛮。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)仅炊。三九已至,卻和暖如春澎蛛,著一層夾襖步出監(jiān)牢的瞬間抚垄,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工瓶竭, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留督勺,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓斤贰,卻偏偏與公主長(zhǎng)得像智哀,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子荧恍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 常用命令 docker環(huán)境信息 容器生命周期管理 docker run 功能: 從鏡像啟動(dòng)容器 命令格式: doc...
    imsilence閱讀 509評(píng)論 0 0
  • 1.容器啟動(dòng)單次命令 docker run ubuntu echo 'helloworld' 執(zhí)行結(jié)束后自動(dòng)停止 ...
    lucode閱讀 374評(píng)論 0 2
  • 書中章節(jié):第1章 準(zhǔn)備Docker 宿主機(jī)第2章 優(yōu)化Docker 鏡像第3章 用Chef 自動(dòng)化部署Docker...
    行書以鑒閱讀 5,233評(píng)論 0 13
  • 1.Docker安裝 CentOS Docker 安裝1.查看你當(dāng)前的內(nèi)核版本 2.yum安裝 3.啟動(dòng) Dock...
    圣世修羅閱讀 1,657評(píng)論 0 0
  • 【2】docker 基本操作 基本命令 示例 容器操作 綁定服務(wù)到TCP端口 提交(保存)容器狀態(tài)
    SuperFelix閱讀 725評(píng)論 0 0