1.容器啟動單次命令
docker run ubuntu echo 'helloworld'
helloworld
執行結束后自動停止
2.交互方式
docker run -i -t IMAGE /bin/bash
-i --interactiove=true|fasle 默認 false 標準輸入
-t --tty 終端
docker run -i -t ubuntu /bin/bash
退出使用 exit
交互方式
3.查看容器
docker ps 查看正在運行的容器
docker ps -a 查看所有容器
docker inspect 后面參數可以是容器的名字或者容器 id
查看到所有的參數
4.自定義容器名字
docker run --name=ubuntuName -i -t ubuntu /bin/bash
自定義容器名字
4.重啟已經停止容器命令
docker start -i ubuntuName
重啟已經停止的容器
5. 刪除不用的容器
docker rm 5a3464b7aefa
后面可以是 id 號,可以是容器名字
刪除容器
6. 進入后臺正在守護容器
docker attach ubuntuName
進入后臺正在守護容器
7.后臺啟動一個容器
docker run --name dc1 -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
-d 表示 后臺執行
8. 查看后臺啟動的容器的日志輸出
docker logs [-f] [-t] [--tail] 容器名字
-f 跟蹤日志變化返回
-t 返回結果加上時間戳
--tail="all" 返回結尾多少數量
docker logs -t -f --tail 10 dc1
示例
9. 查看容器進程
docker top dc1
查看進程
10.在運行的容器里面加入新的容器
docker exec [-d][-i][-t] 容器名 需要執行的命令 參數
加入新的之后查看所有進程
11.停止后臺守護容器
docker kill 容器名
docker stop 容器名
12.查看手冊 man
man docker-run
13.文件相互拷貝
容器內復制到主機
docker cp web:/etc/apt/sources.list /Users/lucode/Desktop
主機文件復制到容器內
docker cp /Users/lucode/Desktop/sources.list web:/etc/apt/