docker 命令总结

导出镜像下载 centos 镜像 

docker pull centos:centos7.7.1908

常用命令

docker ps 查看正在运行的容器

docker ps -a 查看所有容器

docker images 查看本地已有镜像

停止所有容器 docker stop $(docker ps -aq)

停止某个容器 docker stop 容器名称

删除所有容器 docker rm $(docker ps -aq)

删除某个容器 docker rm  CONTAINER ID

删除所有镜像 docker rmi $(docker images -q)

删除单个镜像 docker image rm  IMAGE ID


容器生成镜像

先停止 目标容器 docker stop 容器名字
CONTAINER ID 是指容器 ID
docker commit -m "镜像名称 REPOSITORY" <CONTAINER ID> 镜像名称 REPOSITORY:版本TAG
架设要制作的容器 ID 是 0c485788a040
docker commit -m "data" 0c485788a040 data:1.0

 导出镜像

docker save -o 打包的镜像名称.tar 镜像名称 REPOSITORY:版本 TAG
docker save -o centos-dldlsr.tar dldl_data_sr:1.1

导入镜像

docker load -i centos-dldlsr.tar

镜像生成容器

注意容器名称不能大写
解释: --name dldlsr 在 name 空格需要创建的容器名称
解释: -p 9228:9228 把宿主机端口 9228 映射到容器端口 9228
解释:/data:/data 把把宿主机/data 映射到容器/data
解释:dldl_data_sr:1.1 镜像名称(REPOSITORY) dldl_data_sr 版本号(TAG) 1.1
docker run -i -t -d --name dldlsr -p 9228:9228 -p 8080:8080 -p 9988:9988 \
-p 7200:7200 -p 3306:3306 -p 81:81 -p 88:88 -p 20:20 -p 21:21 -p 80:80 \
-p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /data:/data centos:centos7.7.1908

启动动容器

docker start 容器名称
进入容器
docker exec -it <CONTAINER ID>容器名称 /bin/bash

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值