首页 > 其他 > 详细

Docker常用命令

时间:2020-10-25 17:58:47      阅读:52      评论:0      收藏:0      [点我收藏+]

Docker服务相关的命令

启动docker服务

  systemctl start docker

停止docker服务

  systemctl stop docker

重启docker服务

  systemctl restart docker

查看docker服务状态

  systemctl status docker

开启启动docker服务

  systemctl enable docker

Docker镜像相关命令

查看镜像

  docker imagesf

  docker images -q #查看所有镜像的id

搜索镜像

  docker search 镜像名称

删除本地镜像

  docker rmi 镜像id

删除所有本地

  docker rmi `docker images -q`

拉取镜像:从Docker仓库下载镜像到本地,镜像名称格式为 名称:版本号,如果版本号不指定则是最新的版本。如果不知道镜像版本,可以去docker hub搜索对应镜像查看。

  docker pull 镜像名称

Docker容器相关命令

查看容器

  docker ps # 查看正在运行的容器

  docker ps -a #查看所有容器

创建容器并启动容器

  docker run 参数

参数说明:

-i:保持容器运行。通常与-t同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。

-t:为容器重新分配一个伪输入终端,通常与-i同时使用。

-d:以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec进入容器。退出后,容器不会关闭。

-it创建的容器一般称为交互式容器,-id创建的容器一般称为守护式容器

--name:为创建的容器命名

进入容器

  docker exec 参数 #退出容器,容器不会关闭

停止容器

  docker stop 容器名称

启动容器

  docker start 容器名称

删除容器

  docker rm 容器名称

删除所有容器

  docker rm docker ps -aq

查看容器名称

  docker inspect 容器名称

Dockers数据卷相关命令

配置数据卷

  docker run ... -v 宿主机目录(文件):容器内目录(文件) ...

注意事项:

  1.目录必须是绝对路径

  2.如果目录不存在,会自动创建

  3.可以挂载多个数据卷

配置数据卷容器

1.创建启动c3数据卷容器,使用 –v 参数 设置数据卷

  docker run –it --name=c3 –v /volume centos:7 /bin/bash

2.创建启动 c1 c2 容器,使用 –-volumes-from 参数 设置数据卷

  docker run -it --name=c1 --volumes-from c3 centos:7 /bin/bash

  docker run -it --name=c2 --volumes-from c3 centos:7 /bin/bash

技术分享图片

数据卷小结

1.数据卷概念

  ?宿主机的一个目录或文件

2.数据卷作用

  ?容器数据持久化

  ?客户端和容器数据交换

  ?容器间数据交换

3.数据卷容器

  ?创建一个容器,挂载一个目录,让其他容器继承自该容器( --volume-from )。

  ?通过简单方式实现数据卷配置

Docker常用命令

原文:https://www.cnblogs.com/yycstart/p/13873920.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!