当前位置: 首页 > news >正文

Docker基础(CentOS 7)

参考资料

hub.docker.com 查看docker官方仓库,需要梯子
Docker命令大全
黑马程序员docker实操教程 (黑马讲的真的不错

容器与虚拟机

[图片]

安装

yum install -y docker

Docker服务命令

  • 启动服务
    systemctl start docker
  • 停止服务
    systemctl stop docker
  • 重启服务
    systemctl restart docker
  • 查看docker服务状态
    systemctl status docker
  • 设置开机启动docker
    systemctl enable docker
  • 查看版本
    docker -v
  • 配置镜像源方法
    阿里云镜像源配置方法

Docker镜像命令

  • 搜索镜像
    docker search nacos
  • 拉取镜像
    docker pull redis
  • 拉取指定版本镜像,可以在docker官网查看镜像有哪些版本
    docker pull nacos/nacos-server:1.2.0
  • 删除指定本地镜像
    docker rmi 镜像id
  • 删除所有本地镜像
    Docker rmi docker images -q

Docker容器命令

nacos为容器名

  • 查看容器
    docker ps 查看正在运行的容器
    docker ps -a 查看所有容器(包括关闭的)

  • 创建并启动启动容器
    docker run
    在这里插入图片描述

    更多示例:
    docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0
    [图片]

  • 启动容器
    docker start nacos

  • 停止容器
    docker stop nacos

  • 删除容器:无法删除运行状态中的容器
    docker rm -f nacos

  • 查看容器信息
    docker inspect nacos

数据卷

  • 数据卷配置
    docker run … -v 宿主文件路径:容器文件路径
    [图片]

[图片]

数据卷容器

[图片]

[图片]

端口映射问题

[图片]

应用部署

  1. 搜索镜像
  2. 拉取镜像
  3. 创建容器,设置端口映射
  4. 使用外部机器连接应用
    [图片]

镜像原理

[图片]

[图片]

镜像制作

[图片]

Dockerfile

[图片]

Docker Compose服务编排工具

[图片]

http://www.lryc.cn/news/186752.html

相关文章:

  • HTTP的基本格式
  • Qt元对象系统 day5
  • 【audio】alsa pcm音频路径
  • NLP - 数据预处理 - 文本按句子进行切分
  • 【轻松玩转MacOS】常用软件篇
  • Akshare简记
  • Jmeter常用断言之断言持续时间简介
  • C/C++/VS2022/指针/数组 调试出现debug
  • 【设计模式】使用原型模式完成业务中“各种O”的转换
  • [C++ 网络协议] IOCP(Input Output Completion Port)
  • R实现地图相关图形绘制
  • 【Jmeter】性能测试脚本开发——性能测试环境准备、Jmeter脚本编写和执行
  • 看好你家电视盒的后门!数千个Android电视盒感染了与欺诈相关的危险恶意软件
  • LeetCode 1251. 平均售价
  • TypeScript 笔记:String 字符串
  • 蓝牙技术|Matter或能改变中国智能家居市场,蓝牙技术将得到进一步应用
  • VB.NET vs. VB6.0:现代化编程语言 VS 经典老旧语言
  • ViewPager、RecycleView实现轮播图
  • 【FreeRTOS】【STM32】01从零开始的freertos之旅 浏览源码下的文件夹
  • 【PPT】ppt里面使用svg图标
  • uni-app:实现页面效果4(echarts数据可视化)
  • vue实现echarts中 9种 折线图图例
  • redis实战-实现用户签到UV统计
  • 作为创始人的价值观与心法,构建系统
  • Go语言基础面经
  • 服务器文件备份
  • 剑指offer——JZ68 二叉搜索树的最近公共祖先 解题思路与具体代码【C++】
  • [Spring] @Bean 修饰方法时如何注入参数
  • docker拉取镜像错误 missing signature key
  • 基于可解释性特征矩阵与稀疏采样全局特征组合的人体行为识别