Linux--安装Doucker,Doucker安装Mysql

1. 介绍

  Docker 是⼀个开源的应⽤容器引擎,基于 Go 语⾔ 并遵从Apache2.0协议开源。
  Docker 可以让开发者打包他们的应⽤以及依赖包到⼀个轻量级、可移植的容器中,然后发布到任何流⾏的 Linux 机器上,也可以实现虚拟化。
  容器是完全使⽤沙箱机制,相互之间不会有任何接⼝(类似 iPhone 的 app),更重要的是容器性能开销极低。

2. Doucker 架构

  Docker 使⽤客户端-服务器 (C/S) 架构模式,使⽤远程API来管理和创建Docker容器。
 
  Docker 三个基本概念
    •  仓库( Repository ):Docker 仓库⽤来保存镜像,可以理解为代码控制中的代码仓库。Docker Hub提供了庞⼤的镜像集合供使⽤。
    •  镜像( Image ):Docker 镜像是⽤于创建 Docker 容器的模板。
    •  容器( Container ):容器是独⽴运⾏的⼀个或⼀组应⽤。

 

3. Linux安装Doucker

  Docker Hub 官⽹( https://hub.docker.com )

  要求

     Docker 运⾏在 CentOS-6.5 或更⾼的版本的 CentOS 上,要求系统为64位、系统内核版本为2.6.32-431 或者更⾼版本。

     校验版本: 命令:uname -r 校验Linux内核版本(3.10以上版本)

  ② 删除旧版本

    sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

   安装工具包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

   添加软件源信息

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

   ⑤ 更新 yum 缓存

sudo yum makecache fast

   安装Doucker-CE

sudo yum -y install docker-ce

   ⑦ 启动Doucker后台服务

sudo systemctl start docker

   ⑧ 重启 Doucker 服务

sudo systemctl restart docker

   ⑨ 查看版本

docker version

   ⑩ 卸载命令

sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

 

4. Docker 安装 Mysql

  ① 拉取镜像:

  注意:安装时的 PASSWORD=。。。。  此处设置 mysql 密码!!!

docker pull mysql:8
# 安装
docker run -d -p 3306:3306 --name mysql \
-v $PWD/config:/etc/mysql/conf.d \
-v $PWD/logs:/logs \
-v $PWD/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 mysql:8

   查看:

  启动Docker:systemctl start docker

  查看容器:docker ps -a (显示有 mysql:8)

  ③ 连接Navicat:

  在连接前切记 启动 mysql:docker start mysql

  

  安装成功!

 

 

 
posted @   学Java的`Bei  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示