docker 常用管理命令

docker image 镜像管理命令

Usage: docker image COMMAND

COMMANDS:

指令描述
ls列出本机镜像
build构建镜像来自Dockerfile
history查看镜像历史
inspect显示一个或多个镜像详细信息
pull从镜像仓库拉取镜像文件
push推送本地镜像到仓库
rm移除一个或多个本地镜像文件
prune移除未使用的镜像,没有被标记或未被任何容器应用的镜像
tag创建一个引用源镜像标记目标镜像
export导出容器文件系统到tar归档文件
import导入容器文件系统到tar归档文件创建镜像
save保存一个或多个镜像文件到一个tar归档文件
load加载镜像文件来自tar归档或标准输入

docker container 管理命令

Usage: docker container COMMAND
COMMANDS:

指令描述
attach附加本地标准输入、输出和错误到一个运行的容器
commit创建一个新景象来自一个容器
cp拷贝文件/文件夹到一个容器
create
diff
exec在运行容器中执行命令
export
inspect显示一个或多个容器的详细信息
kill
logs获取一个容器日志
ls列出容器
pause
port列出或指定容器端口映射
prune
rename
restart
rm删除一个或多个容器
run
start启动容器
stats显示容器资源使用统计
stop停止容器
top显示一个容器运行的进程
unpause
update更新一个或多个容器配置
wait

docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]

COMMANDS:

指令描述
-i,--interactive交互式
-t,--tty分配一个伪终端
-d,--detach运行容器到后台
-a,--attach list附加到运行的容器
--dns list设置DNS服务器
-e,--env list设置环境变量
--env-file list从文件中读取环境变量
-p,--publish list发布指定的容器和宿主机之间端口映射关系
-P,--publish-all发布容器所有EXPOSE的端口到宿主机随机端口
-h,--hostname-all设置容器主机名
--ip string指定容器IP,只能用于自定义网络
--link list添加连接到另一个容器
--network连接容器到一个网络
--mount mount挂载宿主机分区到容器
-v,--volume list挂载宿主机目录到容器
--restart string容器退出时重启策略,默认no [always、on-failure]
--add-host list添加其他主机到容器中/etc/hosts
-m,--memory容器可以使用的最大内存
--memory-swap允许交换到磁盘的内存量
--memory-swappiness=<0-100>容器使用SWAP分区交换的百分比(0-100,默认为-1)
--memory-reservation内存软限制,Docker检测主机容器争用或内存不足时所激活的软限制,使用此选项,值必须设置低于--memory,以使其优先
--oom-kill-disable当宿主机内存不足时,内核会杀死容器中的进程。建议设置了-memory选项再禁用0M,如果没有设置,主机可能会耗尽内存
--cpus限制容器可以使用多少可用的cpu资源
--cpuset-cpus限制容器可以使用特定的cpu
cpu-shares此值设置为大于或小于默认1024值,以增加或减小容器的权重,并使其可以访问主机cpu周期的更大或更小比例

转载于:https://blog.51cto.com/gavin0/2165444

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值