docker简易说明

docker简易说明
查看镜像
docker images
查看镜像、容器、数据卷所占用的空间
docker system df
新建并启动
docker run -t -i ubuntu:14.04 /bin/bash
a. 交互模式进入docker
b. -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开。
查看容器
docker ps: 查看当前运行的容器
docker ps -a:查看所有容器,包括停止的。
启动已终止容器
docker container start 命令,直接将一个已经终止的容器启动运行
后台运行
a. -d 参数:让 Docker 在后台运行而不是直接把执行命令的结果输出在当前宿主机下,容器会在后台运行并不会把输出的结果 (STDOUT) 打印到宿主机上面(输出结果可以用 docker logs 查看)。
b. 容器是否会长久运行,是和 docker run 指定的命令有关,和 -d 参数无关。
c. 使用 -d 参数启动后会返回一个唯一的 id,也可以通过 docker container ls 命令来查看容器信息。
d. 要获取容器的输出信息,可以通过 docker container logs [container ID or NAMES]

终止容器
docker container stop 来终止一个运行中的容器。
a. 此外,当 Docker 容器中指定的应用终结时,容器也自动终止。
b. 终止状态的容器可以用 docker container ls -a 命令看到
c. 处于终止状态的容器,可以通过 docker container start 命令来重新启动。
d. 此外,docker container restart 命令会将一个运行态的容器终止,然后再重新启动它。

进入容器
使用 -d 参数时,容器启动后会进入后台
1)docker attach 243c #如果从这个 stdin 中 exit,会导致容器的停止
2)docker exec -it 69d1 bash #如果从这个 stdin 中 exit,不会导致容器的停止。推荐使用 docker exec

导出和导入容器
1)导出容器 docker export 7691a814370e > ubuntu.tar
2)导入容器cat ubuntu.tar | docker import - test/ubuntu:v1.0 从容器快照文件中再导入为镜像
3)用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,也可以使用 docker import 来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),而镜像存储文件将保存完整记录,体积也要大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。

删除容器
1)docker container rm ** # -f 删除运行中的容器
2)docker container prune #清楚所有处于终止状态的容器

挂载数据
-v /ssd1:/ssd1:ro

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值