docker 是乙個開源的應用容器引擎。可以將應用以及依賴包到乙個輕量級、可移植的容器中,然後發布到任何流行的linux 機器上,包括windows的wsl。 功能
命令描述
檢視容器
docker ps [-a]
顯示執行 [-a 所有] 容器
執行容器
docker run [option] [image] [cmd]
在映象image中執行命令cmd
option
-i允許對容器stdin進行互動
-t在新容器中指定乙個偽終端/終端
-d容器後台執行
image
指定映象,映象使用見下方
cmd/bin/bash 表示執行終端; /bin/echo "hello world"顯示hello world
執行命令
示例docker run -i -t ubuntu:15.10 /bin/bash
後台執行
使用以下方法進入容器
進入容器
docker attach 《容器id>
exit會停止容器
docker exec -it 《容器id> /bin/bash
exit不會停止容器
退出容器
exit
停止容器
docker stop 《容器id>
重啟容器
docker restart 《容器id>
匯出容器
docker export 《容器id> filename.tar
匯入容器
cat docker/filename.tar | docker import - test/ubuntu:v1
docker import example/imagerepo
刪除容器
docker rm -f 《容器id>
功能命令
描述檢視映象
docker images
顯示本地所有映象
repository
映象名稱
tag標籤
image id
映象id
created
建立時間
size
大小指定映象
repository:tag
乙個倉庫可以有多個標籤;例如不同版本ubuntu
獲取映象
docker pull rep:tag (eg: ubuntu:13.10)
查詢映象
docker search [name]
刪除映象
docker rmi [name]
構建映象
docker build -t 《映象名》
新增tag
docker tag 《映象id> 《新標籤》
dockerfile 是乙個用來構建映象的文字檔案,文字內容包含了一條條構建映象所需的指令和說明。
from [img]
基於img映象
run [cmd]
執行命令,例如
apt-get install pip
pip install numpy
其他指令類似,可參考菜鳥教程
有了dockerfile,使用docker build 即可配置docker環境
docker使用入門
docker是乙個開源的應用容器引擎,現在很多公司都使用docker做微服務,本文只描述docker的簡單使用,不講原理,不作深入 基礎環境 centos7 1 配置docker國內源 修改檔案 etc docker daemon.json,新增 registry mirrors 2 docker ...
Docker使用入門
步驟 1.通過yum安裝docker yum y install docker 2.開機自啟動docker systemctl enable docker 3.執行docker服務 systemctl start docker步驟 1.拉取mysql5.7映象 docker pull mysql 5...
docker入門與使用
一 什麼是docker 虛擬化技術 我們平時在本地裝的虛擬機器也是一種虛擬化技術,方便我們構建系統,那麼像這種技術就叫虛擬化技術 docker 就是採用虛擬化技術,docker裡面有很多 箱子 這個 箱子 就相當於乙個虛擬機器linux,那麼優點就很明顯了,原本一台 linux可以部署乙個服務,假如...