docker的常用命令

2020-12-14  本文已影响0人  wind_103

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 指令来创建一个新的镜像

https://www.runoob.com/docker/docker-image-usage.html

上一篇下一篇

猜你喜欢

热点阅读