Docker常用命令

 

  • 通过镜像启动一个容器

# 指令中/bin/bash的作用是因为docker后台必须运行一个进程,否则容器就会退出
# 在这里表示启动容器后启动bash
dockerr run -it -h hadoop2 --name hadoop2 mycentos:6 /bin/bash

docker run -it -h hadoop1 --name hadoop1 -p 50070:50070  -p 8020:8020 -p 8032:8032   -p 8088:8088   -p 19888:19888   mycentos:6 /bin/bash
  • 镜像操作

docker images

#将容器的内容保存到镜像
docker commit 37f1b148d574 mycentos:6


docker image rm mycentos:6

保存镜像 与 导入镜像 

docker save  [ imageid]  >/home/mycentos6.tar
docker  load --input  /home/mycentos6.tar 

 

导入后可能没有 repository 和 tag .设定或修改该值

docker tag  [image ID]   mycentos:6

 

  • 容器操作

docker ps -a 

# 停止容器
docker stop id/name
docker kill id/name
#stop所有容器  
docker stop `docker ps -aq`

#启动容器
docker start id/name

#删除容器,删除前必须停止容器
docker rm id/name
docker rm ddf9c8d25d19 c5fa0b02075d
  • 容器生命周期管理

  • docker exec :在运行的容器中执行命令

  • docker exec -i -t  hadoop1 /bin/bash

     

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值