Docker運維筆記-Docker容器
啟動容器docker run -ti ubuntu /bin/bash
docker run = 先docker create 再 docker start
-t 表示 讓docker分配一個偽終端並繫結到容器的標準輸入上
當使用了-t就表明可以進行命令操作了,但只能輸入一次,輸入後就關閉了。
如:
-i 表示 讓容器的標準輸入保持開啟,可以連續輸入命令
如:
可以明顯感覺到兩者區別。。。
ubuntu就是映象的名詞,ubuntu也可以換成映象的ID
/bin/bash就是需要執行的指定的應用。
這個命令可以不填,不填的話,容器根據映象預設的方式啟動。
命令如果執行完畢了,或者叫指定的應用終結時,容器會自動停止。
/bin/bash這個命令肯定是一執行就結束了,那麼相應的容器也會停止。如果你啟動個tomcat,如果tomcat沒有關閉,容器是不會自動停止的。
因為這裡是啟動一個bash終端,因此-ti命令才有作用,此時配合這兩個引數才允許使用者進行持續互動,但是互動完後,你退出,容器也會終止。
使用者可以使用exit或ctrl+d退出容器,此時退出的容器會被終止。
若是使用其他命令,如echo aaa,docker執行後會立即終止容器。
此時docker run -ti ubuntu echo aaa 與 docker run ubuntu echo aaa是一個效果,都是啟動後執行完命令就立即停止容器了。
-d 表示 此容器以守護狀態執行,啟動後會返回一個容器ID。
曾經我以為這玩意是指啟動後,指定的執行程式就算結束了,此容器也不會結束。
但其實,並不是這樣。。。指定的程式結束了。。。容器也會結束。。。
以守護狀態執行的映象只會返回一個容器的ID給你,並不會列印docker的日誌。
以-d啟動的容器會返回一個容器ID
可以使用docker ps命令檢視是否以守護狀態啟動成功。
檢視容器docker ps與docker ps -a
可以使用docker ps檢視所有啟動的容器
可以使用docker ps -a 檢視所有已經建立了的容器,包含啟動的與未啟動的。
終止容器docker stop xxx
xxx可以是docker ps中的names也可以是ID
建立容器docker create
docker create用法和docker run是一樣的,docker run其實就是在docker create的預設的基礎上再呼叫docker start
注意 docker create沒有-d,沒有守護狀態。
啟動容器docker start xxx
xxx可以是docker ps中的names也可以是ID
使用者可以使用exit或ctrl+d退出容器,此時退出的容器會被終止。
進入容器docker exec -ti mad_davinci /bin/bash
exec即進入容器的命令
-t 表示 讓docker分配一個偽終端並繫結到容器的標準輸入上
-i 表示 讓容器的標準輸入保持開啟,可以連續輸入命令
-d -d 表示 此容器以守護狀態執行。
mad_davinci為容器名稱,可以是容器名,也可以是容器ID。
/bin/bash 為進入容器後執行的程式
刪除容器docker rm xxx
xxx可以是容器名稱也可以是容器ID,並且xxx可以為多個容器,他們用空格分隔即可。
相關推薦
Docker運維筆記-Docker容器
啟動容器docker run -ti ubuntu /bin/bash docker run = 先docker create 再 docker start -t 表示 讓docker分配一個偽終端並繫結到容器的標準輸入上 當使用了-t就表明可以進行命令操作了,
Docker運維筆記-Docker埠對映
HDIS-Framework是一個基於SpringBoot、Kubernetes、阿里雲服務,編寫的一個用於支撐微服務的極速開發框架。 其文件詳盡,Demo全面,設計合理,開箱即用,節省開發時間,提升開發效率。 配套的docker、Kubernete
Python 運維筆記 -- docker container web terminal
前言 需求所致需要做平臺container的web terminal。因為現在的一些配套Dashboard不好做許可權和資源管理。實現原理上,前端開web socket 後端保持雙向通訊,服務端完成容器對接。初衷是Kubernetes 所啟動的pod中conta
上傳本地項目到docker運行的gitlab容器中
令行 過大 客戶端 一行 環境 再次 tro 需要 windows 1 在gitlab上配置了客戶端的ssh-key還是需要輸入密碼 gitlab默認是以http方式進行上傳的,但是文件過大,nginx與gitlab的默認配置限制了客戶端像服務器傳送文件的大小 當前
Linux運維之docker虛擬化部署nginx
pre 完全 uname bin fire 17. details label auto 一、Docker的概念 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容
docker運維(1):安裝centos7.0 docker引擎時,解決lvm包衝突問題
1. 問題 centos7.0安裝docker engine時,系統有以下提示: # yum install docker-engine Running transaction check Running transaction test
docker 運維 (基於騰訊雲伺服器)
簡單的docker案例: 本片文章分別針對了win10 和win8系統的docker操作 首先要知道Linux的目錄結構: bin目錄:存放二進位制檔案(可執行檔案) boot目錄:存放核心與啟動檔案 dev目錄:存放抽象硬體 etc目錄:配置檔案 home目錄
運維相關 docker
http 技術分享 inf 9.png 分享圖片 docke bubuko .com docker 運維相關 docker
更優雅的配置:docker/運維/業務中的環境變數
[TOC] 對於使用 docker/docker-compose/docker stack 進行開發、部署的使用者,可能會遇到以下問題 * 如何有效地區分 develop/staging/production 環境配置? * 如何有效應對在不同環境甚至差異的架構下部署的需求? 有經驗的同學知道環境變數是
菜鳥運維筆記:安裝與配置Apacheserver
str .cn apach tps 官網 壓縮 ron entos 本地 前幾天在在阿裏花了49.5買了一個月的主機。試著好用再續費吧。 地域:青島可用區:青島可用區ACPU:1核內存:512MB帶寬:1Mbps操作系統:CentOS 6.5 64位雲盾:是
Linux運維筆記(一)網絡基礎知識
使用 可靠 height image inter 電話線 ppp協議 網址 esp 網絡基礎知識 一、基本概念 1.ARPANET & TCP/IP:以“軟件”技術將網絡硬件整合,使得不同的計算機或者數據可以通過這個軟件達成數據溝通(TCP/IP技術也被稱為Inte
CSS樣式表概述---運維筆記
相同 內容 因此 id選擇器 對象 內部 直接 css 註意事項 CSS是一種標記語言,因此不需要編譯,可以由瀏覽器直接執行。 樣式表分為內部樣式表與外部樣式表,由樣式規則組成,一個樣式的基本語法包括三部分:選擇器,屬性,屬性值。 選擇器:表示修飾對象,包括標簽選擇器,類選
計算機運行過程---運維筆記
命令 風扇 行存儲 部件 電源 操作 dram 運維筆記 用戶輸入 1.加電––––打開電源開關,給主板和內部風扇供電。 2.啟動引導程序––––CPU開始執行存儲在ROM BIOS中的指令。 3.開機自檢––––計算機對系統的主要部件進行診斷測試。 4.加載操作系統–––
[運維筆記] Mysql單庫備份腳本
ash bin nbsp mysqldump zab date user tran 127.0.0.1 工作中用到的Mysql單庫備份Shell腳本,壓縮備份,並在Crontab中添加計劃任務,最多保存60天的備份 #!/bin/bash . /etc/prof
計算機網絡概述---運維筆記
階段 負載 分組 提高 能力 並行 配置 運維 融合 1.什麽是計算機網絡:計算機網絡將來兩臺或多臺計算機通過通信設備和線路將計算機連接在一起,並配置相應的系統和應用軟件,實現軟硬件資源共享和信息傳遞。 2.計算機網絡功能:數據通信:利用網絡來傳輸各種信息和數據。資源共享:
AD活動目錄概述--運維筆記
屬性 連續 名稱空間 工作環境 安全 針對 子網 配置 計算機 1.活動目錄的基本概念(1)域和域控制器:域是活動目錄的一種實現形式,也是活動目錄最核心的管理單位。(2)名稱空間:一個區域的名字(3)對象和屬性:對象代表的是具體事務,屬性是用來描述對象的數據。(4)容器:存
綜合布線設計---運維筆記
實施 辦公 垂直 運維 偏差 水平 模塊 線纜 信息 布線實施: (1)墻壁打孔(孔的直徑,美觀) (2)線槽安裝(水平2mm垂直3mm偏差2mm距地30cm固定點2-3個螺釘,線槽蓋板緊) (3)布設線纜(線纜占用空間不超盒70%) (4)端接線纜:(將配線間的線纜端接到
組策略應用----運維筆記
容器 篩選 默認 所有 鏈接 包括 今天 gpo 規則 今天學習了組策略應用。大致分為三個部分:組策略簡介,創建組策略,組策略的應用規則。 組策略是位於控制面板與註冊表之間的用於修改程序和系統配置的一種機制。它可以有效避免單機配置的失誤,對特定用戶制定特定策略,集中配置策略
計算機配置與組策略配置的區別---運維筆記
軟件設置 區別 計算機配置 範圍 域用戶 運維 策略 windows 指正 組策略配置計算機和用戶的不同點在其應用範圍。 若組策略對計算機進行了配置,則受配置計算機的軟件設置,Windows 設置,管理分配等都直接受組策略影響。若組策略對用戶進行了配置,則只有計算機用用戶賬
操作主機---運維筆記
最小化 屬性。 命名 名稱 添加 其他 變化 序列號 對象 今天學習了操作主機,操作主機主要負責多主復制結構的活動目錄所不能操作的更改。 操作主機分為架構主機,域命名主機,RID主機,PDC仿真主機和基礎結構主機。 架構主機負責域林內的對象和屬性。 域命名住居負責域的添加刪