Docker引數常用方法及解釋

2021-10-05 10:04:02 字數 1903 閱讀 2582

docker create和run的區別:

create

#建立乙個容器 但是不啟動

run

#建立容器並啟動容器

docker cp 容器名字:路徑 .

#拷貝docker容器中的目錄或檔案到宿主機當前路徑(注意這個.)

docker ps -a --no-trunc

# --no-trunc顯示完整commod指令

volume (-v)

#對映宿主機目錄(可共享),保證資料可持久化不丟失

volumes-from

#實現docker容器之間的資料共享

#server01上有的檔案 server02上要共享過來,啟動的時候新增引數volumes-from即可

docker rm -f

#刪除容器 (正在執行的容易不可以刪除)-f 為強制刪除(可以刪除正在執行的)

docker rmi

#刪除映象

docker rm -f $(docker ps -a -q)

#刪除所有容 -q 為列出容器pid

docker exec -it 映象名 /bin/bash

#進入docker , exec為固定寫法,-it為以互動式進入,/bin/bash為給出乙個sh可操作環境

docker --version

#檢視docker版本

docker run -d -p 主機埠:docker埠 -v host_dir:容器_dir -e 環境變數 --name 容器名稱 + 需要run映象

#建立並以指定引數啟動容器

#引數含義:

-v :對映宿主機目錄(可共享),保證資料可持久化不丟失

-p :埠對映 -p也可以寫多次,也可指定範圍例如:-p 80001-8010:90001-9010

-d :後台執行

-e :引數可以寫多次

-p :自動對映,將所有定義expose的埠,隨機對映到宿主的某個埠

--rm :退出dockre容器就刪除這個容器

--net=none/host/overlay/ :指定容器的網路模式

--net=container:centos  :指定此容器網路和名稱為centos的容器一樣,兩容器網絡卡相同

docker build -t 映象名字 + dockerfile檔案位置(如果不在當前目錄,指定目錄即可)

#使用dockerfile構建映象

docker images

#檢視docker映象

docker ps -a

#檢視所有docker容器(啟動和關閉的都展示)

docker inspect+容器名稱

#檢視低階資訊,在容器內沒有命令的時候,用這個看,比如網絡卡

後續的話,如果有時間還會繼續分享一些關於dockerfile的一些引數的用法和含**釋!有興趣的小夥伴可以關注一下!

如果此篇文章對您有一點點幫助,那麼此篇文章便有了他的意義!

謝謝!!

tensorflow 常用方法及引數解釋

tf.nn.conv2d tf.nn.conv2d input,filter,strides,padding,use cudnn on gpu none,name none filter 卷積核大小,卷積核的高度,卷積核的寬度,影象通道數,卷積核個數 通道數應該與input的通道數相同 stride...

Docker常用命令及解釋

使用前提 在centos7下進行安裝docker 這個命令不要盲目使用 yum update 移除可能存在的舊的docker版本 yum erase y docker docker common docker engine 安裝yum工具包和依賴項 通過yum工具包新增yum源 安裝docker c...

zenmap工具說明及常用引數解釋

zenmap是nmap官方提供的圖形介面,通常隨nmap的安裝包發布。zenmap是用python語言編寫而成的開源免費的圖形介面,能夠執行在不同作業系統平台上 windows linux unix mac os等 zenmap旨在為nmap提供更加簡單的操作方式。簡單常用的操作命令可以儲存成為pr...