第一章 docker 镜像,容器,仓库基本命令(三)

容器 container , 镜像的一个实例

1.创建容器
 命令 docker create image_id
 $ docker create -it --name ubuntu ubuntu:latest 
  
 创建的容器处于stop状态, 需要 docker start 来启动
 -i 让容器的标准输入保持打开
 -t 分配一个伪终端并绑定到容器的标准输出上
 --name  给容器分配一个名字
 
 然后启动该容器 docker start container_id/container_name
2.创建并启动容器
 docker run = docker create + docker start
 
 守护运行 docker run -d container_id
3.终止容器
  docker stop container_id
  docker kill 强行终止容器
  docker ps -a -q 查看处于终止状态容器的id
4.重启容器
 docker restart container_id
5.进入容器
 docker attach 进入容器,该命令需求容器是一个平台,类型ubuntu
 
 docker attach存在的问题是:
 当多个窗口同时attach到同一个容器时,所有的窗口都会同步的显示,假如其中的一个窗口发生阻塞时,其它的窗口也会阻塞.
 
 dokcer exec  容器内运行命令,一般和-it连用 docker exec -it XXX sh
6.删除容器
 docker rm
 -f 强制删除
 -l 删除容器的连接保留容器
 -v 删除容器挂载的数据券
 
 如何删除多个容器
 
 $ docker rm container_id_1 container_id_1
 删除所有已经停止的容器
 $ docker rm $(docker ps -a) 
7.导出容器
 docker export
 
 $ docker export ce5 >test.rar 
8.导入容器变为镜像
 docker import
 $ cat test.rar | docker import - test_repositry2  
 并且镜像的名字为test_repositry2; 如果要将镜像上传到私库中,
 建议test_repositry2 改为 192.168.31.203:5000/test_repositry2

转载于:https://www.cnblogs.com/yixiaoyi/p/docker_3.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值