1. 程式人生 > >docker基礎命令使用

docker基礎命令使用

基礎 虛擬 compose uno bsp 啟動 nbsp entos run

docker-compose up -d

docker exec -it 容器id /bin/bash

docker save mynewimage > /tmp/xxxx.tar
docker load < xxxx.tar

docker pull xxxurl


docker run


docker ps -aq

docker rm 容器id

docker rmi 鏡像id


docker run -it 鏡像id /bin/bash


docker-compose up -d
docker exec -it xxx /bin/bash (sh)

用 dockerfile 構建鏡像
docker build -t runoob/centos:6.7 ./

-t :指定要創建的目標鏡像名
./ :Dockerfile 文件所在目錄,可以指定Dockerfile 的絕對路徑

1. docker run
等價於 docker create + docker start

當用docker run 創建一個容器時候 操作包括:

檢查本地是否存在指定的鏡像,不存在就從公有倉庫下載
利用鏡像創建並啟動一個容器
分配一個文件系統,並在只讀的鏡像層外面掛在一層可讀寫層
從宿主主機配置的網橋接口中橋接一個虛擬借口到容器中去
從地址池配置一個IP地址給容器
執行用戶制定的應用程序
執行完畢後容器被終止

docker基礎命令使用