常用docker命令

  • 查看正在運行的容器
docker ps
docker ps -a為查看所有的容器,包括已經(jīng)停止的葡缰。
  • 查看容器的root用戶密碼
docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1

因為docker容器啟動時的root用戶的密碼是隨機分配的忱反。所以,通過這種方式就可以得到redmine容器的root用戶的密碼了温算。

  • 查看容器日志
docker logs -f <容器名orID>
  • 刪除所有容器
docker rm $(docker ps -a -q)
  • 刪除單個容器
docker rm <容器名orID>
  • 停止、啟動茄茁、殺死一個容器
docker stop <容器名orID>
docker start <容器名orID>
docker kill <容器名orID>
  • 查看所有鏡像
docker images
  • 刪除所有鏡像
docker rmi $(docker images | grep none | awk '{print $3}' | sort -r)
  • 運行一個新容器巩割,同時為它命名、端口映射、文件夾映射机蔗。
    以redmine鏡像為例
docker run --name redmine -p 9003:80 -p 9023:22 -d -v /var/redmine/files:/redmine/files -v /var/redmine/mysql:/var/lib/mysql sameersbn/redmine
  • 一個容器連接到另一個容器
docker run -i -t --name sonar -d -link mmysql:db   tpires/sonar-server
sonar

容器連接到mmysql容器甘萧,并將mmysql容器重命名為db扬卷。這樣,sonar容器就可以使用db的相關的環(huán)境變量了怪得。

  • 拉取鏡像
docker pull <鏡像名:tag>

如:

docker pull sameersbn/redmine:latest
  • 當需要把一臺機器上的鏡像遷移到另一臺機器的時候卑硫,需要保存鏡像與加載鏡像。

機器a

docker save busybox-1 > /home/save.tar

使用scp將save.tar拷到機器b上入挣,然后:

docker load < /home/save.tar
  • 構建自己的鏡像
docker build -t <鏡像名> <Dockerfile路徑>

如Dockerfile在當前路徑:

docker build -t xx/gitlab .
  • 重新查看container的stdout
# 啟動top命令硝拧,后臺運行
$ ID=$(sudo docker run -d ubuntu /usr/bin/top -b)
# 獲取正在running的container的輸出
$ sudo docker attach $ID
top - 02:05:52 up  3:05,  0 users,  load average: 0.01, 0.02, 0.05
Tasks:   1 total,   1 running,   0 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.1%us,  0.2%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    373572k total,   355560k used,    18012k free,    27872k buffers
Swap:   786428k total,        0k used,   786428k free,   221740k cached
^C$
$ sudo docker stop $ID
  • 后臺運行(-d)、并暴露端口(-p)
docker run -d -p 127.0.0.1:33301:22 centos6-ssh
  • 從container中拷貝文件出來
sudo docker cp 7bb0e258aefe:/etc/debian_version .

拷貝7bb0e258aefe中的/etc/debian_version到當前目錄下滋恬。注意
:只要7bb0e258aefe沒有被刪除抱究,文件命名空間就還在,可以放心的把exit狀態(tài)的container的文件拷貝出來

  • ubuntu14下的docker是沒有service服務酿雪。去除每次sudo運行docker命令侄刽,需要添加組:
# Add the docker group if it doesn't already exist.
$ sudo groupadd docker
#改完后需要重新登陸用戶
$ sudo gpasswd -a ${USER} docker
  • ubuntu14的febootstrap沒有-i命令

  • Dockerfile中的EXPOSE、docker run --expose州丹、docker run -p之間的區(qū)別
    Dockerfile的EXPOSE相當于docker run --expose,提供container之間的端口訪問吓揪。docker run -p允許container外部主機訪問container的端口

重啟動 Mysql:
service mysqld restart

// linux關閉MySQL的命令
$mysql_dir/bin/mysqladmin -uroot -p shutdown

// linux啟動MySQL的命令
$mysql_dir/bin/mysqld_safe &

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末柠辞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子叭首,更是在濱河造成了極大的恐慌,老刑警劉巖焙格,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異予颤,居然都是意外死亡冬阳,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門笆焰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來见坑,“玉大人,你說我怎么就攤上這事荞驴。” “怎么了熊楼?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鲫骗。 經(jīng)常有香客問我,道長执泰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任计济,我火速辦了婚禮排苍,結果婚禮上,老公的妹妹穿的比我還像新娘淘衙。我一直安慰自己,他們只是感情好毯侦,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般做修。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上饰及,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機與錄音宾濒,去河邊找鬼屏箍。 笑死,一個胖子當著我的面吹牛赴魁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播颖御,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼潘拱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了芦岂?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤杠茬,失蹤者是張志新(化名)和其女友劉穎弛随,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舀透,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年佛猛,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片继找。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡逃沿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出边臼,到底是詐尸還是另有隱情,我是刑警寧澤柠并,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布富拗,位于F島的核電站,受9級特大地震影響媒峡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谅阿,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一签餐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧氯檐,春花似錦、人聲如沸冠摄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至薄霜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惰瓜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工备禀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人痹届。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓打月,卻偏偏與公主長得像蚕捉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子迫淹,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

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

  • 常用docker命令敛熬,及一些坑 常用命令 查看容器的root用戶密碼 docker logs <容器名orID> ...
    yaoshiyou閱讀 695評論 0 2
  • docker基本概念 1. Image Definition 鏡像 Image 就是一堆只讀層 read-only...
    慢清塵閱讀 8,763評論 1 21
  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件应民?Google Compute Engi...
    ahohoho閱讀 15,548評論 15 147
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡介 Docke...
    極客圈閱讀 10,510評論 0 120
  • 這段時間太累了繁仁!疲倦不堪归园。也是由于最近兩周一杯咖啡都沒有喝,晚上更困了庸诱,真的無法熬夜了。現(xiàn)在才知道之前的自己那么雞...
    王櫟涵閱讀 1,131評論 8 5