安装步骤

Windows

  1. 需要开启WSL功能

  2. 安装Podman CLI for Windows

  3. 说明,执行操作

    1. 初始化:cmd执行podman machine init,将会重启,等待安装WSL子系统Fedora,成功后如下,成狗后重启电脑,否则第二步会卡住

      image-20230725173555147

    2. 启动虚拟机:podman machine start

      image-20230725183102810

Mac

1
2
3
brew install podman
podman machine init
podman machine start

软件安装

MySQL

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 在cmd 或者 bash执行
podman pull mysql

# 查看已有镜像
podman images

# 运行容器
podman run -d --name local-mysql -p 4561:3306 -e MYSQL_ROOT_PASSWORD=123 -e LANG=C.UTF-8 mysql

# 查看运行状态
podman ps

# 进入容器
podman exec -it local-mysql /bin/bash

# 登录MySQL
mysql -uroot -p

QA

  1. podman安装的MySQL镜像不支持中文:解决

    1
    2
    3
    4
    5
    6
    # 重进容器失效
    echo "export LANG=C.UTF-8" >> /etc/profile && source /etc/profile

    # 创建容器时制定环境变量
    # 添加-e LANG=C.UTF-8,即
    podman run -d --name local-mysql -p 4561:3306 -e MYSQL_ROOT_PASSWORD=123 -e LANG=C.UTF-8 mysql

参考