docker容器常用命令(复习三)

概念:
容器是运行的实例。
1.创建容器

docker create -ti centos

在这里插入图片描述
注意:这里要注意的是docker create 仅仅是创建容器,并没有启动。返回的是容器的ID.如果要启动需要docker start
2.创建并启动容器(两种方式)
(1)创建并启动:

docker run centos /bin/echo "hello world"

/bin/echo “hello world”:是启动完成之后在控制台输出:hello world
在这里插入图片描述
(2)启动容器
这里是容器已经创建好了,只是启动容器。

docker start [容器id的前几位]

在这里插入图片描述
3.查看容器信息

docker ps -a

可以不加-a看到的只是活着的容器,加上-a,就可以看到运行的和终止的容器信息。
在这里插入图片描述
六列的信息如下:

  • CONTAINER ID:容器ID(唯⼀)
  • IMAGE:依赖的镜像
  • COMMAND:执⾏的命令
  • STATUS:当前容器的状态
  • PORTS:容器端⼝信息
  • NAMES:容器别名(可⾃定义)

创建一个centos容器,允许用户交互。

docker run -t -i centos /bin/bash
  • t:docker分配一个伪终端并绑定到容器的标准输入上。
  • i:让容器的标准输入保持打开。
    在这里插入图片描述
    让容器在后台运行:
docker run -d centos /bin/sh -c  "while true; do echo hello world; sleep 1; 
done"

-d:后台运行
在这里插入图片描述
4.查看容器日志

docker logs [id]

在这里插入图片描述
5.进入容器

docker exec -ti [id] /bin/bash

进入一个后台运行的容器而内部操作了
6.终止容器

docker stop [id]

在这里插入图片描述
7.重启容器

docker restart [id]

在这里插入图片描述
8.删除容器

docker rm [id]

在这里插入图片描述
9.导出容器

docker export [id] >testexport.tar

在这里插入图片描述
10.导入容器

cat testexport.tar | docker import - test

在这里插入图片描述
11.仓库
仓库是集中存放镜像的地方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值