docker

基于centos7

啟動/停止/重啟docker

systemctl start/stop/restart docker

docker version

[root@localhost ~]# docker version
Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-63.git94f4240.el7.centos.x86_64
 Go version:      go1.9.4
 Git commit:      94f4240/1.13.1
 Built:           Fri May 18 15:44:33 2018
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-63.git94f4240.el7.centos.x86_64
 Go version:      go1.9.4
 Git commit:      94f4240/1.13.1
 Built:           Fri May 18 15:44:33 2018
 OS/Arch:         linux/amd64
 Experimental:    false

docker info

[root@localhost ~]# docker info
Containers: 4
 Running: 0
 Paused: 0
 Stopped: 4
Images: 2
Server Version: 1.13.1
Storage Driver: overlay2
 Backing Filesystem: xfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: journald
Cgroup Driver: systemd
Plugins: 
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: docker-runc runc
Default Runtime: docker-runc
Init Binary: /usr/libexec/docker/docker-init-current
containerd version:  (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
runc version: e9c345b3f906d5dc5e8100b05ce37073a811c74a (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f)
init version: 5b117de7f824f3d3825737cf09581645abbe35d4 (expected: 949e6facb77383876aeff8a6944dde66b3089574)
Security Options:
 seccomp
  WARNING: You're not using the default seccomp profile
  Profile: /etc/docker/seccomp.json
 selinux
Kernel Version: 3.10.0-862.3.3.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 3
CPUs: 1
Total Memory: 974.6 MiB
Name: localhost
ID: T264:INRQ:GNYY:GRMM:BCQB:TTNT:2C2V:MI55:JXJ7:DO23:VY4B:UNSD
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false
Registries: docker.io (secure)

docker images

查看本地鏡像

docker ps

查看運行中的docker容器
docker ps -a 查看所有容器诗充,包括退出的。

查看某鏡像啟動日志

docker logs 鏡像id

docker search tomcat

從鏡像倉庫搜索鏡像

pull鏡像

docker pull tomcat

啟動/關(guān)閉/重啟容器

docker start/stop/restart 容器id

運行容器-tomcat

docker run -d -p 8080:8080 tomcat
-d: 后臺啟動
-p: 端口映射
-P: 隨機端口映射蝴蜓。docker run -d -P tomcat

進(jìn)入容器

docker run -d -p 8080:8080 tomcat => 啟動tomcat容器后,并沒有進(jìn)入容器茎匠。

  1. docker attach 容器id => 退出后會關(guān)閉容器(不推薦)
  2. docker exec -it 容器id bash
    -i: interactive 交互的
    -t: terminal 偽終端
    bash: 這個參數(shù)必須帶诵冒,或者寫成/bin/bash也行

退出容器

exit

刪除容器

docker rm 容器id1 容器id2
如果容器運行中,可以加-f強制刪除:force

docker容器中沒有vi/vim等命令

apt-get update
apt-get install vim

容器重命名

docker rename 原容器名 新容器名

本地復(fù)制文件到docker容器內(nèi)

docker cp xxx containerId:/usr/share/elasticsearch/plugins

docker容器內(nèi)復(fù)制文件到本地

docker cp containerId:/usr/share/elasticsearch/plugins/a.txt /root

elasticsearch踩坑

給/usr/share/elasticsearch/plugins下復(fù)制了一個ik分詞器文件進(jìn)去汽馋,然后elasticsearch容器重啟失敗,而不進(jìn)入容器又不能做文件刪除(但可以從里邊cp文件到本地)悄雅。
docker貌似不提供:在不啟動容器的情況下對容器內(nèi)文件的刪除操作铁蹈。
于是本地全局搜索:find / -name xxx => 刪除文件后elasticsearch正常啟動。

/var/lib/docker/overlay2/0834dcb38f857e9a4d0638d90fe2965b94b49fd4f966516f326b43f164fdcb2b/diff/xxxxx

ik分詞器

ik分詞器的版本號要跟es完全一致[小版本號也要一致]
如果找不到對應(yīng)版本號的ik分詞器,可以修改plugin-descriptor.properties的版本號娩梨,這樣能夠正常啟動es览徒。

對于ik分詞器建議是索引時使用ik_max_word將搜索內(nèi)容進(jìn)行細(xì)粒度分詞,搜索時使用ik_smart提高搜索精確性

輸入:
{
  "analyzer": "ik_max_word",    -- 最多分詞數(shù)量
  "text": "我是中國人"
}

輸出:
{
    "tokens": [
        {
            "token": "我",
            "start_offset": 0,
            "end_offset": 1,
            "type": "CN_CHAR",
            "position": 0
        },
        {
            "token": "是",
            "start_offset": 1,
            "end_offset": 2,
            "type": "CN_CHAR",
            "position": 1
        },
        {
            "token": "中國人",
            "start_offset": 2,
            "end_offset": 5,
            "type": "CN_WORD",
            "position": 2
        },
        {
            "token": "中國",
            "start_offset": 2,
            "end_offset": 4,
            "type": "CN_WORD",
            "position": 3
        },
        {
            "token": "國人",
            "start_offset": 3,
            "end_offset": 5,
            "type": "CN_WORD",
            "position": 4
        }
    ]
}

======================

輸入:
{
  "analyzer": "ik_smart",   -- 聰明的分詞(比較精準(zhǔn)掸冤,比較少)
  "text": "我是中國人"
}
輸出:
{
    "tokens": [
        {
            "token": "我",
            "start_offset": 0,
            "end_offset": 1,
            "type": "CN_CHAR",
            "position": 0
        },
        {
            "token": "是",
            "start_offset": 1,
            "end_offset": 2,
            "type": "CN_CHAR",
            "position": 1
        },
        {
            "token": "中國人",
            "start_offset": 2,
            "end_offset": 5,
            "type": "CN_WORD",
            "position": 2
        }
    ]
}

docker啟動MySQL

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 id
docker exec -it id bash
bash-4.2$ mysql -h 127.0.0.1 -u root
Enter password:123456

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末稿湿,一起剝皮案震驚了整個濱河市押赊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌流礁,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件再姑,死亡現(xiàn)場離奇詭異找御,居然都是意外死亡,警方通過查閱死者的電腦和手機霎桅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門滔驶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來遇革,“玉大人,你說我怎么就攤上這事萝快≈牵” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我嫩海,道長,這世上最難降的妖魔是什么叁怪? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任深滚,我火速辦了婚禮,結(jié)果婚禮上血柳,老公的妹妹穿的比我還像新娘生兆。我一直安慰自己,他們只是感情好鸦难,可當(dāng)我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著击敌,像睡著了一般拴事。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挤聘,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機與錄音鞍陨,去河邊找鬼从隆。 笑死,一個胖子當(dāng)著我的面吹牛键闺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播筛武,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼徘六!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起漠其,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤竿音,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后春瞬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡颠印,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年线罕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钞楼。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡袄琳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出唆樊,到底是詐尸還是另有隱情,我是刑警寧澤嘿辟,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布片效,位于F島的核電站,受9級特大地震影響淀衣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛮浑,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望沮稚。 院中可真熱鬧,春花似錦、人聲如沸环础。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贯钩。三九已至募狂,卻和暖如春角雷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雷滚。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工吗坚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人商源。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像扫沼,于是被迫代替她去往敵國和親讨便。 傳聞我的和親對象是個殘疾皇子充甚,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,691評論 2 361

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