Docker上手筆記 Docker基本操作

2021-09-10 21:36:11 字數 2958 閱讀 2552

docker run image [command] [arg…]

run 在新容器中執行命令(只執行一次命令)

docker run ubuntu echo 'hello world'
docker run -i -t image /bin/bash-i --interactive=true|false 預設是false 始終開啟標準輸入

-t --tty=true|false 預設是false 開啟乙個終端

docker run -t -i ubuntu /bin/bash
docker ps [-a] [-l]-a所有 -l最近

container id:docker的守護程序在啟動容器時分配的唯一id

names:啟動時自動分配的名字

docker inspect

docker run --name=自定義名 -i -t image /bin/bash

docker run --name=practice_01 -i -t ubuntu /bin/bash
docker start [-i] 容器名-i是以互動的形式

docker rm 容器名

用來刪除已經停止的容器

docker rm 3229bdbc
能夠執行、沒有互動式回話、適合執行應用程式和服務

以守護形式執行容器

docker run -i -t image /bin/bash

ctrl+p ctrl+q

docker run -i -t ubuntu /bin/bash
docker attach 容器名

docker run -d 映象名 [command] [arg…]

使用後台的方式執行

docker logs [-f] [-t] [--tail] 容器名-f一直跟蹤日誌的變化並返回結果

-t返回的結果加上時間戳

--tail返回多少數量的日誌不指定為所有

gyy@gyy-virtual-ubuntu:~$ docker logs -tf --tail 0 dc1

2019-02-14t02:01:24.443735322z hello world

2019-02-14t02:01:25.445418796z hello world

2019-02-14t02:01:26.447745989z hello world

2019-02-14t02:01:27.448465477z hello world

2019-02-14t02:01:28.450626178z hello world

2019-02-14t02:01:29.452951182z hello world

2019-02-14t02:01:30.455097360z hello world

docker top 容器名

docker exec [-d] [-i] [-t] 容器名 [command] [arg…]

docker stop 容器名

傳送訊號給容器等待停止

執行後會等待一段時間,停止後返回容器名

docker kill 容器名

直接停止容器

馬上停止

run [-p] [-p]

p對映所有 p指定埠

weex上手筆記(一)

1.weex 基於web 開發技術,使用同一套 來構建 android ios 和 web 應用。具體來講,在整合了 weexsdk 之後,你可以使用 j ascript 和現代流行的前端框架來開發移動應用。2.weex 不依賴任何特定的前端框架,目前主要支援 vue.js 和 rax 這兩個前端框...

python爬蟲上手 筆記 2

通過各種了解,這種非同步重新整理的網頁似乎只能用瀏覽器加上模擬操作來實現重新整理。因為js需要乙個瀏覽器核心來解析。所以python phantomjs selenium看樣子是不錯的做法。這裡phantomjs號稱無頭 headless 瀏覽器。顧名思義,就是不需要header啦。於是很快找到樣例...

Raspberry Pi上手筆記之一

raspberry pi在國內稱為 樹莓派 在開始使用樹莓派之前,我們需要熟悉它 的聯結器和功能。這有助於我們選擇使用樹莓派來實現什麼專案,也能幫助我們梳理樹莓派還需要什麼硬體。比如,你或許需要乙個電源 鍵盤 滑鼠 顯示器等。樹莓派分a型和b型,a型為低配,價值25美元 b型為高配,價值35美元。在...