docker容器常用命令(复习版本)

你。 提交于 2020-02-08 05:49:58

概念:
容器是运行的实例。
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.仓库
仓库是集中存放镜像的地方

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!