创建容器
docker create 【参数】镜像名称
参数解释





启动容器
docker start 容器ID

新建并启动容器
docker run 镜像名称


输入exit或者Ctrl+d可以退出bash进程,容器也自动结束任务退出运行
守护态运行(后台运行,加入-d参数)

查看容器容器输出
docker logs 容器ID 【-details|-f|-since|-tail|-t|-until】
参数解释
-detail:打印详细信息
-f:持续保持输出
-since:输出从某个时间开始的日志
-tail:输出最近的日志
-t:显示时间戳信息
-until:输出某个时间之前的日志

暂停容器(处于暂停状态的容器,可使用docker start 容器ID来重新启动)
docker pause 容器ID
终止容器
docker stop 容器ID
进入容器
docker attach 容器ID

docker exec 容器ID 【-d|--detach-keys=""|-e|-i|--privileged=true|false|-t|-u】
参数解释
-d:在容器中后台执行命令
--detach-keys:指定将容器切回后台的按键
-e:指定环境变量列表
-i:打开标准输入
--privileged:是否给最高权限
-t:分配伪终端
-u:执行命令的用户

删除容器
docker rm 【-f|-l|-v】
参数解释
-f:强行终止并删除容器
-l:删除容器的连接,但保留容器
-v:删除容器挂载的数据卷

导出容器
docker export -o 压缩文件名 容器ID
导入容器
docker import 压缩文件名 - 镜像名
查看容器详情
docker container inspect 容器ID
查看容器内进程
docker top 容器ID
查看统计信息(会显示CPU、内存、网络等信息)|
docker stats 【-a|-format|-no-stream|-no-trunc】 容器ID
参数解释
-a:输出所有容器统计信息
-format:格式化输出信息
-no-stream:不持续输出
-no-trunc:不截断信息输出
复制文件
docker cp 本地文件路径 容器ID:容器文件路径
查看变更
docker diff 容器ID
查看端口映射
docker container port 容器ID
更新容器配置
docker update container 【参数】
