【docker】4-docker命令

【docker】4-docker命令

1、帮助启动类命令
启动docker:systemctl start docker
停止docker:systemctl stop docker
重启docker:systemctl restart docker
查看docker状态:systemctl status docker
设置开机启动docker:systemctl enable docker
查看docker概要信息:docker info
查看docker总体帮助文档:docker --help
查看docker命令帮助文档:docker [指令] --help

2、镜像操作命令
查看本地镜像:docker images [OPTIONS] [镜像NAME或ID]

[OPTIONS] :
-a:列出所有本地镜像
-q:只显示镜像ID

参数:
REPOSITORY:镜像的仓库源
TAG:镜像标签
IAMGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小

搜索仓库中的镜像:docker search [OPTIONS] [镜像NAME或ID]

[OPTIONS] :
–limit:只列出n个镜像,默认25个

参数:
NAME:镜像名称
DESCROPTION:镜像说明
STARS:点赞数量
OFFICIAL:是否官方
AUTIOMATED:是否自动构建

下载镜像:docker pull XXX[:TAG]

[:TAG]:
latest:最新版本,默认
指定标签:一般是版本号

查看镜像/容器/数据卷所占的空间:docker system df
删除镜像:docker rmi -f [镜像NAME或ID]
删除全部镜像:docker rmi -f $(docker images -qa)

3、容器操作命令
新建并启动容器:docker run [OPTIONS] IMAGE [COMMAND][ARG…]

[OPRIONS]:
–name=“XXX”:为容器指定一个新名字
-d:后台运行容器并但会容器ID
-i:以交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪终端,通常与-i同时使用
-P:随机端口映射
-p:指定端口映射,
-p 8080:80 宿主机端口:容器端口

docker run -it --name=mysql1 mysql /bin/bash

列出容器:docker ps [OPTIONS]

[OPRIONS]:
缺省:显示当前正在运行的容器
-a:显示所有容器,包括未运行的容器
-l:显示最近创建的容器
-n:显示最近创建的n个容器
-q:只显示容器编号

docker ps -a

退出容器:exit

run启动的容器,exit退出后,容器停止运行
run启动的容器,ctrl+p+q退出,容器继续运行

启动容器:docker start [容器NAME或ID]
重启容器:docker restart [容器NAME或ID]
停止容器:docker stop [容器NAME或ID]
强制停止容器:docker kill [容器NAME或ID]
删除容器:docker rm [OPTIONS] [容器NAME或ID]

[OPTIONS]:
缺省:删除已停止的容器
-f:强制删除

查看容器日志:docker logs [容器ID]
查看容器内运行的进程:docker top [容器ID]
查看容器详细配置:docker inspect [容器ID]
进入正在运行的容器:docker exec -it [容器ID] /bin/bash

在容器中打开新的终端,并启动新的进程,用exit退出,不会导致容器停止,建议使用

进入正在运行的容器:docker attach -it [容器ID] /bin/bash

直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器停止,不建议使用

容器内拷贝文件:docker cp [容器ID]:[容器内路径] [目标路径]
导入容器:docker export [容器ID] > [文件名].tar

导出容器的内容为tar文件

导出容器:cat [文件名].tar | docker import - [自定义镜像用户]:[自定义镜像名]:[自定义镜像版本号]

从tar文件中创建一个新的文件系统并导入为镜像

提交容器副本生成新的镜像:docker commit -m=“描述信息” -a=“作者名” [容器ID] [自定义镜像名]:[自定义标签名]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你这个橘子不要皮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值