Software

Docker 的 Mysql 如何做 mysqldump

因為都是小專案所以在佈署上就都使用了 Docker 就連 DB 也是,但是另一個問題就是怎麼用 mysqldump 把 DB 備份出來,後來找到了一個方式 備份 DB : docker exec CONTAINER /usr/bin/mysqldump -u root –password=root DATABASE > backup.sql 復原 DB : cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root –password=root DATABASE ## 這邊要注意要多加一個 -i 才有辦法把 cat 出來的東西塞進 CONTAINER

Continue Reading
Software

推送至私有 Registry

上一章已經建立好了私有的 Registry 這一章則要來實作建立 image 然後推送 1. 建立一個 image #docker build -t web:1.0 . 參數說明: buile : 利用 Dockerfile 建立一個 image -t : 針對這個 image 命名,前面是名字後面是 Tag . : Dockerfile 的位置 2. 標記已建立的 image #docker tag web:1.0 127.0.0.1:5000/test:1.0 #docker images REPOSITORY TAG IMAGE ID CREATED SIZE 127.0.0.1:5000/test 1.0 c805ef25f0f3 20 hours ago 489MB web 1.0 c805ef25f0f3 …

Continue Reading
Software

使用官方 docker image 架設私有 Docker Registry

使用官方 docker image 架設私有 Docker Registry 1. 先進官方的 hub 確認 registry #docker search registry NAME DESCRIPTION STARS OFFICIAL AUTOMATED registry The Docker Registry 2.0 implementation for s… 3496 [OK] distribution/registry WARNING: NOT the registry official image!!! … 57 [OK] stefanscherer/registry-windows Containerized docker registry for Windows Se… 33 jc21/registry-ui A nice web interface for managing your …

Continue Reading
Software

直接執行 Docker 指令

添加docker組 sudo groupadd docker 使用變數”$ USER”將當前用戶添加到docker組。如果有其他用戶就直接修改指名 sudo gpasswd -a $USER docker 然後重新登入一次就可以直接執行 Docker 指令了

Continue Reading