跳到主内容
Ron {·} Hai

Docker环境配置

隆海

安装 Docker 环境

整体流程:卸载 - 准备 - 安装 - 测试

Docker 官网:https://www.docker.com

卸载旧版(可选)

目的是确保安装最新的 Docker,只有重新构建 Docker 后才能修改内存。

Linux

安装 Docker 社区版

安装命令

sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

镜像加速(可选)

​ docker 官方镜像仓库网速较差,最好设置国内镜像站点 ​ 依次执行如下命令(参考:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors),需要登录自己的阿里帐号

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://lnog7005gn.mirror.aliyuncs.com",
    "https://docker.1panel.live",
    "https://docker.1ms.run",
    "https://dytt.online",
    "https://docker-0.unsee.tech"
  ]
}
EOF


sudo systemctl daemon-reload
sudo systemctl restart docker

20250911094417 mac 上修改

可以编辑 Docker Desktop 的配置文件 ~/.docker/daemon.json 来修改 Docker 守护进程的全局配置,影响所有容器的行为。

重启 docker 服务,linux,windows 和 mac 直接重启 docker desktop

sudo systemctl daemon-reload
sudo systemctl restart docker

测试安装

  docker -v			# 查看docker引擎版本
  docker compose version	# 查看docker-compose版本

  docker pull hello-world	# 拉取镜像
  docker run hello-world	# 启动容器

mac 安装

进入官网地址下载 Docker Desktop,根据自己的系统下载相应的安装包。

image-20250422113920072

下载地址:https://www.docker.com/products/docker-desktop/

image-20240402234105316

安装好后打开,选择第一个默认设置,大多数开发者使用,后面的是自定义设置。

image-20240406184050676

设置好了后就可以在命令行运行 docker,非常方便。

image-20240402234316598

Windows

进入官网地址下载 Docker Desktop,根据自己的系统下载相应的安装包。 image-20250422113920072

下载安装好后,运行会报 WSL 错误

image-20250422114051322

执行以下命令,将把 WSL 2 设置为默认版本。如果您的系统中没有安装 WSL 2 内核,则会自动下载并安装(win10 同样)

 wsl --set-default-version 2

如果 WSL 2 内核更新失败,以管理员打开 PowerShell 运行以下命令

wsl --update

image-20250422114908421

安装成功后打开正常

image-20250422114943422

image-20250422115030309

运行 mysql

拉取 MySQL 镜像

输入以下命令以从 Docker Hub 拉取最新的 MySQL 镜像

docker pull mysql

运行 docker

docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=root123 -e MYSQL_DATABASE=mydb -e MYSQL_USER=blog -e MYSQL_PASSWORD=root123 --publish 3306:3306 -d mysql:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

上述命令中:

连接到 MySQL 服务器

您现在可以使用任何 MySQL 客户端,如 MySQL Workbench、DBeaver 或命令行客户端连接到 MySQL 服务器。使用主机地址127.0.0.1,端口3306,以及之前设置的用户名和密码。

image-20250501160516393

分享
链接已复制,请打开微信粘贴分享复制失败,请手动复制链接
上一篇
Docker核心知识
下一篇
Vue返回顶部