2.1.1 docker run
使用docker 運(yùn)行一個(gè)Hello world容器
$ docker run busybox echo "Hello world"
docker run 命令
$ docker run <image>:<tag>
運(yùn)行指定tag的image
$ docker run --name kubia-container -p 8080:8080 -d kubia
以kubia容器為基礎(chǔ),新建一個(gè)kubia-container并在后臺(tái)運(yùn)行(-d),本機(jī)上的8080端口被映射到容器內(nèi)的8080端口
2.1.4 docker build
構(gòu)建鏡像
$ docker build -t kubia .
docker images
列出本地存儲(chǔ)的鏡像
$ docker images
2.1.5 運(yùn)行容器鏡像dock ps/inspect
列出運(yùn)行中的容器
$ docker ps
打印底層信息
$ docker inspect kubia-container
2.1.6 探索容器內(nèi)部
在容器內(nèi)部運(yùn)行shell
$docker exec -it kubia-container bash
停止和刪除容器
$ docker stop kubia-container
停止某個(gè)容器
$ docker rm kubia-container
刪除容器,無(wú)法再次啟動(dòng)
向鏡像倉(cāng)庫(kù)推送鏡像
使用附加標(biāo)簽
$ docker tag kubia luksa/kubia
查看一個(gè)容器的多個(gè)標(biāo)簽
$ docker images | head
向Docker Hub推送鏡像
$ docker push luksa/kubia