docker的使用

退出容器
方法一:如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器
方法二:如果使用exit()退出,那么在退出之后会关闭容器,可以使用下面的流程进行恢复
使用docker restart命令重启容器
使用docker attach命令进入容器
查看镜像:docker image
启动方式有三种:
第一种:交互方式
1.docker run my/python:v1 cal #使用my/python:v1为镜像名和标签
2.docker run -it my/python:v1 /bin/bash #指定参数启动一个bash交互终端,参数-t让Docker分配一个伪终端并绑定在容器的标准输入上,-i让容器的标准输入保持打开。
使用docker run命令来启动容器,docker在后台运行的标准操作包括
1.检查本地是否存在指定的镜像,不存在则从公有仓库下载
2.使用镜像创建并启动容器
3.分配一个文件系统,并在只读的镜像层外面挂载一层可读可写层
4.从宿主主机配置的网桥接口中桥接一个虚拟接口道容器中去
5.从地址池分配一个ip地址给容器
6.执行用户指定的应用程序
7.执行完毕之后容器被终止
第二种:短暂方式
直接将一个已经终止的容器启动运行起来。可以使用docker start命令,直接将一个已经终止的容器启动运行起来。

docker run my/python:v1 /bin/echo hello test 

命令执行完,控制台会打印"hello test",container就终止了,不过并没有消失。

第三种:daemon方式,守护态运行
即让软件作为长时间服务运行,这就是SAAS啊!
$ docker logs $CONTAINER_ID ##在container外面查看它的输出
$ docker attach $CONTAINER_ID ##连接上容器实时查看

终止容器:
docker stop $CONTAINER_ID
docker ps -n 5 #查看容器的信息
docker ps -a #查看终止状态的容器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值