docker相关基本命令

#Linux学习笔记

环境:ubuntu 16.04

 

运行容器:docker run -it 镜像名 /bin/bash

退出容器:

exit

或者

Ctrl+P+Q

查看容器:docker ps -a

查看运行的容器:docker ps

重启容器:docker restart 容器ID

重启容器后进入交互式:docker start -i 5c6ce895b979

进入容器:docker attach 容器ID

               docker exec -it 容器ID /bin/bash 

 

 

开启docker服务:

sudo service docker start

运行一个docker镜像:

docker run -it -v /home/hadoop/build:/root/build --name ubuntu ubuntu

这里解析下这个命令参数:
* docker run 表示运行一个镜像;
* -i表示开启交互式;-t表示分配一个tty,可以理解为一个控制台;因此-it可以理解为在当前终端上与docker内部的ubuntu系统交互;
* -v 表示docker内部的ubuntu系统/root/build目录与本地/home/hadoop/build共享;这可以很方便将本地文件上传到Docker内部的Ubuntu系统;
* –name ubuntu 表示Ubuntu镜像启动名称,如果没有指定,那么Docker将会随机分配一个名字;
* ubuntu 表示docker run启动的镜像文件;

已经运行过一次这个命令之后,再次运行会报错,因为与之前的冲突

123123

这时通过停止镜像,然后在删除该镜像,就可以重新执行docker run -it -v...就可以重新在Docker启动运行Ubuntu系统了

docker stop ubuntu #停止该镜像
docker rm ubuntu  #删除该镜像
docker run -it -v /home/hadoop/build:/root/build --name ubuntu ubuntu  #重新运行

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值