docker和容器中操作的常用命令

docker常用的基础命令
启动docker:systemctl start docker
关闭docker:systemctl stop docker
重启docker:systemctl restart docker
查看docker状态:systemctl status docker
开机启动docker:systemctl enable docker
禁止开机自启docker:systemctl disable docker
查看docker概要:docker info
docker总体帮助文档:docker --help

docker镜像命令
列出本地的镜像:docker images(-a:列出本地所有镜像、-q:只显示镜像id)
仓库中查询镜像:docker search [--limit n] 镜像名
仓库中下载镜像:docker pull 镜像名[:TAG](注意:tag代表版本号)
查看镜像/容器/数据卷所占的空间:docker system df
删除镜像(镜像容器运行则删除失败):docker rmi 镜像名1/镜像id1 镜像名2/镜像id2
强制删除镜像:docker rmi -f 镜像名1/镜像id1 镜像名2/镜像id2
强制删除所有docker镜像:docker rmi -f $(docker images -qa)
查看镜像文件详情:docker inspect 镜像名
查看镜像使用历史:docker history 镜像名
当前文件夹下导出镜像文件:docker save 镜像名 | gzip > 镜像名.tar.gz
当前文件夹下导入镜像操作:docker load < 镜像名.tar.gz

容器的启动与停止
重新启动容器:docker [container] start 容器id的前几位(通常用前3位)
停止运行容器:docker [container] stop 容器id的前几位
强制停止容器:docker kill 容器id的前几位/容器名

容器的删除命令
查看容器启动运行日志:docker [container] logs 容器id
查看容器内运行的进程:docker top 容器id
查看容器内部细节:docker inspect 容器id

容器的进入命令
docker exec -it 容器id bash
将docker容器内的文件拷贝到主机
命令:docker cp 容器id:容器内路径 目标主机路径

导入和导出容器
导出容器到目标主机:docker export 容器id > 文件名.tar(可以是已经停止运行的容器)
从目标主机中导入容器:cat 镜像名.tar | docker import - 镜像名:镜像版本号

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值