docker常用命令

容器操作

查看正在运行的容器:
docker ps

查看所有容器(包括停止的容器):
docker ps -a

启动容器:
docker start

停止容器:
docker stop

进入正在运行的容器:
docker exec -it /bin/bash

导出容器为镜像:
docker commit

删除容器:
docker rm

镜像操作

查看本地镜像列表:
docker images

拉取镜像:
docker pull

构建镜像:
docker build -t

删除镜像:
docker rmi

导出镜像为文件:
docker save -o

导入镜像文件:
docker load -i

容器与主机之间的文件拷贝

从主机拷贝文件到容器:
docker cp /tmp/file.txt containername:/tmp/ 

docker cp 宿主机中要拷贝的文件名及其路径 容器名:要拷贝到容器里面对应的路径

从容器拷贝文件到主机:
docker cp containername:/tmp/file.txt /tmp/

docker cp 容器名:容器中要拷贝的文件名及其路径 要拷贝到宿主机里面对应的路径

日志管理


查看容器日志:
docker logs

查看实时容器日志:
docker logs -f

清理日志:
docker logs --tail=0

容器资源限制

限制容器使用的CPU资源:
docker run --cpus=

限制容器使用的内存资源:
docker run --memory=

容器调试与进程管理

查看容器内运行的进程:
docker top

在容器中运行命令:
docker exec

容器状态和元数据

查看容器状态:
docker stats

查看容器元数据:
docker inspect

容器重启策略


使用默认重启策略运行容器:
docker run --restart=always

禁用容器重启策略:
docker run --restart=no

容器时间和时区


设置容器的时区:
docker run -e TZ=

容器标签与版本


查看镜像标签列表:
docker image ls

为镜像添加标签:
docker tag:

删除镜像标签:
docker rmi:

空间的清理


如何分析Docker使用了多少空间
docker system df

如何在Docker中清理一切
docker system prune -a

只清理悬空的镜像
docker image prune -a

清理未使用的卷宗/
docker volume prune

清理停止运行的容器
docker container prune
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇