下載鏡像
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