2022年9月30日 星期五

Docker for Windows, 建立一個容器 MySQL 備份和還原

安裝 Docker for Windows

條件 Windows 10 Build 10586 以上,需啟用 Hyper-V 和容器功能

重開機

更新 powershell > wsl --set-default-version 2

重開機
參考:https://learn.microsoft.com/zh-tw/windows/wsl/install

安裝 Docker


https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-win-amd64

再重開機

參考:https://skychang.github.io/2017/01/06/Docker-Docker_for_Windows_10_First/


下載容器 img 並直接建立容器 mysqlc 和啟動

docker run --name mysqlc -p 3306:3308 -e MYSQL_ROOT_PASSWORD=Dev123 -d mysql


進 mysql 進一個 db 測試還原時 db 是否還在
mysql -u root -p
create database DevDb; -- 創建資料庫
show databases; -- 顯示資料庫

mysql 操作參考:https://ithelp.ithome.com.tw/articles/10272193

備份容器(包含容器資料)
看容器 ID
docker ps

將目前的容器做成 img
docker commit -p 2f839180729f mysqlc

再把 img save
docker save -o bk.tar mysqlc

還原 img load
docker load -i bk.tar

啟動容器
docker run --name mysqlc -p 3306:3308 -e MYSQL_ROOT_PASSWORD=Dev123 -d mysqlc


2022年5月19日 星期四

Web UI 草稿 wireframe

參考:http://jinjin.mepopedia.com/~jinjin/ui/ui-05.html

2022年2月17日 星期四

AWS 調整磁碟區大小後 擴展 Linux disk

檢查 確認是 ext4

df -hT 

lsblk

選 /dev/nvme0n1 磁碟的第 1 個 part

sudo growpart /dev/nvme0n1 1


參考:https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

2022年1月12日 星期三

ChairCgiTw #0002



Chair loves children's drawing
Unlockable Content:Download the original file likethisfu.psd

2022年1月5日 星期三

ChairCgiTw #0001

Chair's first blood
Created on 2008/03/11
Unlockable Content:Download the original file blood.psd