1.容器启动单次命令
docker run ubuntu echo '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/