docker基本命令

Docker 操作命令大全

docker

查看详情:docker info

查看版本信息:docker version

系统信息: docker system info

查看占用: docker system df

清除所有:docker system prune // 包含构建失败的镜像、没有被使用的网络配置、已经暂停的容器

镜像

搜索镜像:docker search 镜像名称

拉取仓库的镜像:

docker pull 镜像名称 (下载最新版)

docker pull mysql:5.7(带 tag)

查看镜像列表:docker images

查看镜像信息:docker inspect 镜像名称 / ID

删除镜像:docker rmi 镜像名称 / ID

镜像备份:

docker commit -m “Configured” webapp

docker commit -m “Upgrade” webapp webapp:2.0 // 新的镜像名字

镜像命令:

docker tag 0bc42f7ff218 webapp:1.0

docker tag webapp:1.0 webapp:latest // 镜像重命名

导出镜像:

1、docker save webapp:1.0 > webapp-1.0.tar

2、docker save -o ./webapp-1.0.tar webapp:1.0

批量导出:docker save -o ./images.tar webapp:1.0 nginx:1.12 mysql:5.7

镜像导入:

1、docker load < webapp-1.0.tar

2、docker load -i webapp-1.0.tar

容器

查看运行中容器:docker ps

查看所有容器:docker ps -a

创建容器:docker create -it 镜像名称 / ID // 状态停止的

启动容器:docker run –name 容器名称 -d 镜像名字 // 新建并启动 -d 守护容器,在后台运行

删除容器:docker rm [-f] 容器名称 / ID //-f 可以删除正在运行的容器

启动容器:docker start 容器名称 / ID

重启容器:docker restart 容器名称 / ID

停止容器:docker stop 容器名称 / ID

进入容器:docker exec -it 容器名字 / ID bash

查看容器内部正在运行的进程:docker top 容器名字 / ID

显示容器内部底层信息:docker inspect 容器名字 / ID

导出容器:docker export 容器 ID > 压缩包.tar

容器占用资源查看:docker stats

docker 容器内部操作:

apt-get update ## 安装或更新

apt install vim // 安装 vim

apt install wget //weget

apt install yum //yum

apt install net-tools //ifconfig

apt install iputils-ping //ping

导出容器:docker export -o ./webapp.tar webapp

导入容器:docker import ./webapp.tar webapp:1.0

网络相关

查看网络列表:docker network ls

清除网络缓存: docker network prune

查看详情:docker network inspect netwokrNAME

挂载目录

清除缓存:docker volume prune

查看列表:docker volume ls

查看详情:docker volume inspect VOLUMENAME

dockerfile

构建:docker build -f “Dockerfile” -t my-mysql:v1.0

查看:docker build –help

文件上传指令格式:docker cp 本地路径文件 ID 全称:容器路径

文件复制指令格式:docker cp /Users/zhangdejian/downloads/test_db-master.zip mysql8.0:/opt

文件下载指令格式:docker cp ID 全称:容器文件路径 本地路径

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值