1.容器啟動(dòng)單次命令
docker run ubuntu echo 'helloworld'

執(zhí)行結(jié)束后自動(dòng)停止
2.交互方式
docker run -i -t IMAGE /bin/bash
-i --interactiove=true|fasle 默認(rèn) false 標(biāo)準(zhǔn)輸入
-t --tty 終端
docker run -i -t ubuntu /bin/bash
退出使用 exit

3.查看容器
docker ps 查看正在運(yùn)行的容器
docker ps -a 查看所有容器
docker inspect 后面參數(shù)可以是容器的名字或者容器 id

4.自定義容器名字
docker run --name=ubuntuName -i -t ubuntu /bin/bash

4.重啟已經(jīng)停止容器命令
docker start -i ubuntuName

5. 刪除不用的容器
docker rm 5a3464b7aefa
后面可以是 id 號(hào),可以是容器名字

6. 進(jìn)入后臺(tái)正在守護(hù)容器
docker attach ubuntuName

7.后臺(tái)啟動(dòng)一個(gè)容器
docker run --name dc1 -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
-d 表示 后臺(tái)執(zhí)行
8. 查看后臺(tái)啟動(dòng)的容器的日志輸出
docker logs [-f] [-t] [--tail] 容器名字
-f 跟蹤日志變化返回
-t 返回結(jié)果加上時(shí)間戳
--tail="all" 返回結(jié)尾多少數(shù)量
docker logs -t -f --tail 10 dc1

9. 查看容器進(jìn)程
docker top dc1

10.在運(yùn)行的容器里面加入新的容器
docker exec [-d][-i][-t] 容器名 需要執(zhí)行的命令 參數(shù)

11.停止后臺(tái)守護(hù)容器
docker kill 容器名
docker stop 容器名
12.查看手冊(cè) man
man docker-run
13.文件相互拷貝
容器內(nèi)復(fù)制到主機(jī)
docker cp web:/etc/apt/sources.list /Users/lucode/Desktop
主機(jī)文件復(fù)制到容器內(nèi)
docker cp /Users/lucode/Desktop/sources.list web:/etc/apt/