栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker常用命令总结

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker常用命令总结

文章目录
  • docker 相关命令
    • 安装docker
    • docker启动命令说明
    • 容器操作
      • 批量停止容器
      • 批量启动容器
      • 批量删除容器
      • 复制文件到容器中
      • 进到容器中
  • docker-compose 相关命令
    • docker-compose 启动服务
    • docker-compose 停止并移除服务

docker 相关命令 安装docker

centos7.4安装docker

docker启动命令说明

以启动mysql容器为例子

docker run -itd --name mysql_01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

  • -i: 交互式操作。
  • -t: 终端。
  • -d: 在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。
  • –name: 容器名称(非必需)
  • -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
  • MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
容器操作 批量停止容器
docker ps -a | grep ${APP_NAME} | awk '{print $1}'| xargs docker stop
批量启动容器
docker ps -a | grep ${APP_NAME} | awk '{print $1}'| xargs docker start
批量删除容器
docker ps -a | grep ${APP_NAME} | awk '{print $1}'| xargs docker rm -f
复制文件到容器中
docker cp movie.sql 21db7dd6618e:root
进到容器中
docker exec -it myjenkins1.1 bash
docker-compose 相关命令 docker-compose 启动服务

直接启动并打印日志

docker-compose -f xxx.yaml up

docker-compose up -d 以后台的方式运行容器

docker-compose -f xxx.yaml up -d
docker-compose 停止并移除服务
docker-compose -f xxx.yaml down
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884851.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号