docker容器管理

docker中三个重要概念

  • 仓库(Repository):保存镜像的地方
  • 镜像(Image):相当于安装包
  • 容器(Contanier):安装好,正在运行的软件

docker指令基础用法

docker +命令关键字(COMMAND)+参数

docker常用命令

  • docker info 【显示 Docker 系统信息,包括镜像和容器数】
  • docker search 【搜索镜像】
  • docker pull 【下载镜像】
  • docker images 【查看本地镜像信息】
  • docker rmi 【删除本地镜像】
  • docker ps 【docker中启动进程信息】
  • docker run 【启动容器】
  • docker start/stop 【启动/停止容器】

容器管理命令

每一个容器被创建后,都会生成一个CONTAINER ID作为容器的唯一标志,对续对容器启动、停止、修改、删除等操作,都是通过CONTAINER ID来完成。类似于数据库中的主键

  • docker start/stop CONTAINERID 【启动停止容器】
  • docker start/stop MywordPress 【通过容器别名启动停止】
  • docker inspect MywordPress 【查看容器所有信息】
  • docker logs MywordPress 【查看容器日志】
  • docker stats MywordPress 【查看容器占用的系统资源】
  • docker exec 容器名 容器内执行的命令【容器执行命令】
  • docker exec -it 容器名 /bin/bash 【交互式进入容器】

docker run常用参数

  • --restart=always 【容器的自动启动】
  • -h x.xx.xxx 【设置容器主机名】
  • --dns xx.xx.xx.xx 【设置容器的DNS服务器】
  • --dns-search 【DNS搜索设置】
  • --add-host hostname:IP 注入hostname IP解析
  • --rm 服务停止时自动删除

示例

  • [root@192 ~]# docker info 【显示 Docker 系统信息,包括镜像和容器数】


    WX20200217-172659@2x.png
  • [root@192 ~]# docker search nginx 【搜索nginx镜像】


    WX20200217-173611@2x.png
  • [root@192 ~]# docker pull nginx 【下载nginx镜像】
  • [root@192 ~]# docker images 【查看本地镜像】
  • [root@192 ~]# docker rmi hello-world:latest
  • [root@192 ~]#docker rmi mariadb:latest【删除正在运行的镜像】
  • [root@192 ~]#docker ps【查看正在运行的容器】
  • [root@192 ~]# docker ps -a 【查看所有容器信息】
  • [root@192 ~]# docker rm 9042a340cac8 【删除容器】
  • [root@192 wordpress]# docker ps -a -q 【只显示容器ID】
  • [root@192 wordpress]# docker rm -f $(docker ps -a -q) 【删除所有容器】
  • [root@192 wordpress]# docker inspect db【查看容器详细信息】
  • [root@192 wordpress]# docker logs db 【查看日志】
  • [root@192 wordpress]# docker stats db 【查看容器占用的系统资源】
  • [root@192 wordpress]# docker exec db ls / 【容器执行命令】
  • [root@192 wordpress]# docker exec -it db /bin/bash【交互式进入容器】
  • [root@192 wordpress]# docker run --name db1 --restart=always --env MYSQL_ROOT_PASSWORD=example -d mariadb 【默认启动容器】
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 目录 创建容器 启动容器 停止容器 进入容器 删除容器 容器迁移 1. 创建容器 docker创建容器可以用doc...
    garyond阅读 1,080评论 0 1
  • 环境准备启动 Docker,然后下载 Tomcat 镜像,本文以操作 Tomcat 镜像进行说明 docker s...
    printf200阅读 613评论 1 5
  • 环境准备启动 Docker,然后下载 Tomcat 镜像,本文以操作 Tomcat 镜像进行说明 docker s...
    __豆约翰__阅读 546评论 1 5
  • 容器的生命周期: 1 检查本地是否存在指定的镜像,不存在就从公有仓库下载 2利用镜像创建并启动一个...
    机智的老刘明同志阅读 562评论 0 10
  • 我知道,所有我熟悉的, 都会变成我不熟悉的模样。 所以,我要试着接受, 每当离别到来之时。 告别,还是不要回头了。
    只是从未孤独阅读 149评论 0 0

友情链接更多精彩内容