Podman:Mysql(使用卷)
下载镜像
hp@phcomp:~$ podman pull docker.1ms.run/mysql:latest
Trying to pull docker.1ms.run/mysql:latest...
Getting image source signatures
Copying blob c81e70a25040 done |
Copying blob 31f7d8dc4024 done |
Copying blob b9916866e45f done |
Copying blob cac9e6e2c9d6 done |
Copying blob 5d2f76605aa7 done |
Copying blob 10aec8a104c7 done |
Copying blob f15cc21449ca done |
Copying blob a22f87a7c498 done |
Copying blob e55b6f427ac7 done |
Copying blob fcb1221d0ce3 done |
Copying config e829314b93 done |
Writing manifest to image destination
e829314b93fd8356498113a28d58a8d9fffd155c45be984493cc799411c08efe
环境变量说明
MYSQL_ROOT_PASSWORD 必输 root密码
MYSQL_DATABASE 可选 启动时创建的数据库名称
MYSQL_USER 可选 用户名
MYSQL_PASSWORD 可选 用户密码
MYSQL_ALLOW_EMPTY_PASSWORD 可选 是否允许root账户密码为空
MYSQL_RANDOM_ROOT_PASSWORD 可选 root随机密码
MYSQL_ONETIME_PASSWORD 可选 MYSQL_USER首次登录修改密码
数据卷
podman volume create mysql-data
创建容器
podman create \
--name mysql \
--env MYSQL_ROOT_PASSWORD=Admin1234 \
--volume mysql-data:/var/lib/mysql \
--publish 3306:3306 \
docker.1ms.run/mysql 返回结果
bd6891fa0afdeccb70ae71abf22565e2818ec744ad7570bedb721190804e54b0
容器名称: mysql
root密码: MYSQL_ROOT_PASSWORD=Admin1234
数据目录卷:mysql-data
端口映射:3306
运行容器
# 运行容器
podman start mysql
# 查看正在运行的容器
podman ps --all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bd6891fa0afd docker.1ms.run/mysql:latest mysqld 5 minutes ago Up 4 seconds mysql