概念:
容器是运行的实例。
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.仓库
仓库是集中存放镜像的地方
来源:CSDN
作者:韩韩的博客
链接:https://blog.csdn.net/qq_40605167/article/details/104214465