docker常用命令

9次阅读

共计 891 个字符,预计需要花费 3 分钟才能阅读完成。

最近在学习 docker,所以整理一些常用的命令以备后续使用。

  • 启动

    systemctl start docker
  • 守护进程重启

    systemctl daemon-reload
  • 重启 docker 服务

    service docker restart
  • 关闭 docker

    service docker stop
  • 拉取 docker 镜像

    docker pull 镜像名称 
  • 查看宿主机上的镜像,Docker 镜像保存在 /var/lib/docker 目录下

    docker images
  • 删除镜像

    docker rmi 镜像名称 / 镜像 ID
  • 查看当前有哪些容器正在运行

    docker ps 
  • 查看所有容器,无论运行与否

    docker ps -a
  • 启动、停止、重启容器命令:

    docker start 容器名称 / 容器 ID
    docker stop 容器名称 / 容器 ID
    docker restart 容器名称 / 容器 ID
  • 后台启动一个容器后,进入到这个容器

    docker attach 容器名称 / 容器 ID
    docker exec -it 容器名称 / 容器 ID /bin/bash
  • 删除容器

    docker rm 容器名称 / 容器 ID
  • 删除所有停止的容器

    docker rm $(docker ps -a -q)
  • 查找 Docker Hub 上的某些镜像

    docker search 镜像名称 
  • 运行容器

    docker run -it 镜像名 /bin/bash

    运行容器的时候有很多的条件:

    docker 容器自动启动,就是在随着 docker 启动。docker run --restart=always -d 镜像名称
    
    docker 容器起别名
    docker run --name 镜像别名 -d 镜像名称
    
    docker 容器端口号设置
    docker run -p 宿主机端口: 容器端口号 -d mysql
    
    docker 容器与宿主机共享目录
    docker run -v 宿主机目录: 容器目录 -d 镜像名称 

     

  • 如果创建时未指定某些设定,可以通过 update 修改(比如自动启动)

    docker update --restart=always 后续的命令 
  • 写个可以启动 mysql 的命令吧

    docker run --restart=always --name 容器别名 -p 3306:3306 -e MYSQL_ROOT_PASSWORD= 数据库密码 -d 容器名称 
正文完
 0

Docker常用命令

9次阅读

共计 127 个字符,预计需要花费 1 分钟才能阅读完成。

Docker 中常用的命令可以分为以下几种类型:

容器生命周期管理命令

容器的生命周期管理命令指的是容器的启动,停止,重启等命令,具体如下:

容器操作命令

容器操作命令主要用于查看容器的相关信息

容器的远程仓库镜像管理命令

本地镜像管理命令

容器文件管理命令

系统信息命令

正文完
 0