docker使用

Docker

1.docker容器的基本操作

1.1基本命令

查看镜像:

docker images [OPTIONS] [REPOSITORY]

-a,–all = false 显示所有镜像

-f,–filter = [] 显示时的过滤条件

–no-trunc = false 不使用截断的方式显示镜像ID

-q,–quiet = false 只显示镜像ID

在Docker Hub中搜索镜像:

docker search [OPTIONS] 镜像名

–automated = false 只显示自动构建的镜像

–no-trunc = false 不以截断的方式输出

-s,–stars = 0 用来限制显示星级的最低要求

****

拉取镜像:

docker pull [OPTIONS] NAME [:TAG]

-a,–all-tags = false 下载与镜像仓库中名字相同的所有镜像

推送镜像:

docker push NAME [:TAG]

删除Docker镜像,加参数-f表示强制 删除:

docker rmi [OPTIONS] IMAGE [IMAGE…]**

-f,–force 强制删除

–no-prune = false 不要删除未标记的父级

启动Docker镜像:

docker run [OPTIONS] IMAGE

列表所有运行中的Docker容器:

docker ps [-a] [-l]

参数:

-a:列出所有容器

-l:列出最新创建的容器

查看容器|镜像配置信息

docker inspect [OPTIONS] CONTAINER|IMAGE [CONTAINER|IMAGE]

-f,format = ‘’ 显示格式

查看Docker版本信息:

docker version

查看Docker系统信息:

docker info

杀死ID对应容器:

docker kill IMAGEID

启动、停止、重启指定容器:

docker start / stop / restart IMAGEID

构建Docker镜像:

docker commit 通过容器构建

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

-a,–author = ‘’ 指定镜像作者

-m,–message = ‘’ 记录镜像构建信息

-p,–pause = true 指定commit命令不停止正在执行的container

docker build 通过Dockerfile文件构建

docker build [OPTIONS] PATH | URL | -

–force-rm = false

–no-cache = false

–pull = false

-q,–quiet = false

–rm = true

-t,–tag = ‘’ 指定构建出镜像的名字

为镜像打标签:

docker tag

启动容器:

docker run IMAGE [COMMAND] [ARG…]

run 在新容器中执行命令

启动交互式容器

docker run -i -t IMAGE /bin/bash

-i --interactive = true | false 默认false

-t --tty = true | false 默认false

自定义容器名:

docker run --name=自定义名 -i -t IMAGE /bin/bash

启动守护式容器

1.docker run -d 镜像名 [COMMAND] [ARG…]

2.交互式进入容器使用Ctrl+p+q退出

停止守护式容器:

1.docker stop 容器名

2.docker kill 容器名

运行容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

-d, --detach=false 指定容器运行于前台还是后台,默认为false

-i, --interactive=false 打开STDIN,用于控制台交互

-t, --tty=false 分配tty设备,该可以支持终端登录,默认为false

-u, --user="" 指定容器的用户

-a, --attach=[] 登录容器(必须是以docker run -d启动的容器)

-w, --workdir="" 指定容器的工作目录

-c, --cpu-shares=0 设置容器CPU权重,在CPU共享场景使用

-e, --env=[] 指定环

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值