1.docker的启动、停止、重启
启动:service docker start
停止:service docker stop
重启:service docker restart
2.docker创建一个容器
docker run -it -v /docker_test:/yufei--name test1 centos
-i:允许我们对容器内的 (STDIN) 进行交互
-t:在新容器内指定一个伪终端或终端
-v:是挂在宿机目录, /docker_test是宿机目录,/yufei是当前docker容器的目录,宿机目录必须是绝对的。
--name:是给容器起一个名字,可省略,省略的话docker会随机产生一个名字
3.docker启动的容器列表
docker ps
4.查看docker创建的所有容器
docker ps -a
docker ps 默认列表是正在启动的容器 -a是显示所有创建的容器
5.启动、停止、重启某个docker 容器
启动:docker start yufei_01
停止:docker stop yufei_01
重启:docker restart yufei_01
6.查看指定容器的日志记录
docker logs -f yufei_01
-f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出。
7.删除某个容器,若正在运行,需要先停止
先停止:docker stop yufei_6
后删除:docker rm $(docker ps -a -q)
8.通过命令来拉取一个预建的镜像
sudo docker pull busybox
9.使用 docker top 来查看容器内部运行的进程
10.用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。
11.docker ps -l 查询最后一次创建的容器
12.用 docker rm 命令来删除不需要的容器,但是该容器必须是已经停止的,否则会报错
13.查看镜像:
docker images
14.使用镜像运行容器
docker run -t -i ubuntu:15.10 /bin/bash
15.查找镜像
docker search httpd
NAME:镜像仓库源的名称
DESCRIPTION:镜像的描述
OFFICIAL:是否docker官方发布
16.拖取镜像
docker pull xx
17.创建镜像
当我们从docker镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。
(1)从已经创建的容器中更新镜像,并且提交这个镜像
(2)使用 Dockerfile 指令来创建一个新的镜像
网友评论