news 2026/6/22 2:16:10

Docker学习笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker学习笔记

文章目录

  • 一、快速入门
    • 1、介绍
    • 2、Docker安装
    • 3、部署MySQL
    • 4、镜像和容器
    • 5、命令解读
  • 二、Docker基础
    • 1、常见命令
    • 2、数据卷
    • 3、自定义镜像
    • 4、容器网络
  • 三、项目部署
    • 1、部署前端
    • 2、部署Java
    • 3、DockerCompose

本篇摘录自黑马程序员的B站教学视频:
黑马程序员Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+DockerCompose项目实战一套搞定

一、快速入门

1、介绍

Docker是快速构建、运行、管理应用的运维工具。
能快速部署项目、以及项目依赖的各种组件。

优点
传统的部署方式,例如Mysql,需要卸载旧的、下载新的、解压、安装依赖、再安装Mysql,在配置。
容易出现问题:1、命令太多记不住,2、安装步骤太复杂容易出错,3、安装包太多,不知道去哪里下

Docker只需要一条命令即可。

2、Docker安装

# 1、卸载旧版(如果系统中已存在,\斜杠是换行)yum remove docker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine
# 2、配置Docker的yum库yuminstall-y yum-utils# 安装yum工具yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 配置Docker的yum源# 注意:此处下载的是centos版本
# 3、安装Dockeryuminstall-y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-comp...
# 4、查看是否安装成功docker -v# 查看版本,但不代表安装成功docker images# 查看镜像,报错:docker进程连接不上,因为需要启动docker# 报错:Cannot connect to the Docker daemon at ...
# 5、启动和校验systemctl start docker# 启动dockersystemctl stop doceker# 停止systemctl restart docker# 重启systemctlenabledocker# 开机自启动dockerps# 查看容器,如果不报错,则表示安装自动成功
# 6、配置镜像加速:

3、部署MySQL

# 需先停掉虚拟机中的Mysql,确保Docker已安装,且网络畅通docker run -d\--name mysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQL_ROOT_PASSWORD=123\mysql

4、镜像和容器

5、命令解读

二、Docker基础

1、常见命令

2、数据卷

3、自定义镜像

4、容器网络

三、项目部署

1、部署前端

2、部署Java

3、DockerCompose

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 19:52:07

2025年夸克网盘不限速教程:速度可达70MB/s实测有效

2025年12月最新今天教大家一招能解决夸克网盘限制的在线工具。这个工具也是完全免费使用的。下面让大家看看我用这个工具的下载速度咋样。地址获取:放在这里了,可以直接获取 这个速度还是不错的把。对于平常不怎么下载的用户还是很友好的。下面开始今天的…

作者头像 李华
网站建设 2026/6/21 20:39:28

调试功能的说明-–-behaviac

原文 behaviac提供了离线调试以及连调功能。 离线调试 离线调试功能是指在编辑器里加载运行时产生的 _behaviac_$_.log 文件,如下图,可以加载 _behaviac_$_.log 文件: _behaviac_$_.log 是运行游戏时产生的log文件。一般都是产生在exe所在…

作者头像 李华
网站建设 2026/6/20 3:31:00

unity3d scene窗口选中物体, 在 hierarchy高光显示

在 Unity 中实现 “Scene 窗口选中物体时 Hierarchy 面板高光显示”,核心思路是监听 Scene 窗口的选择事件,并通过 Unity 的EditorGUIUtility和EditorWindow相关 API 主动高亮 Hierarchy 面板中对应的物体条目。以下是完整的实现方案:using U…

作者头像 李华
网站建设 2026/6/18 14:44:02

FOC开发工具学习

FOC开发工具使用 ST 提供的 FOC 开发套件——“X-CUBE-MCSDK”,来帮助我们生成 FOC 控制代码 。 X-CUBE-MCSDK:ST 推出的电机控制软件开发套件。其中包括永磁同步电机(PMSM)固件库(FOC 控制)以及 STM32 电机…

作者头像 李华
网站建设 2026/6/19 2:50:31

HyperLPR3 车牌识别(python3)

HyperLPR已经更新到了v3的版本,该版本与先前的版本一样都是用于识别中文车牌的开源图像算法项目,最新的版本的源码可从github中提取:https://github.com/szad670401/HyperLPR一、安装扩展 python -m pip install hyperlpr3 https://pypi.tuna…

作者头像 李华
网站建设 2026/6/21 21:27:41

234回文链表

2025_12_14 链表简单(虽然是简单但是链表的我总是卡呢) 234回文链表 思路:我想到的是递归或者倒转一半或者栈,再遍历检查回文,但是限制了空间就只能倒转一半,感觉写起来好麻烦www感觉写的不是很优雅&#x…

作者头像 李华