Closed RammusXu closed 7 years ago
docker attach --sig-proxy=false
docker run -p 11211:11211 -d memcached
docker exec -it restheartdocker_mongodb_1 bash
# backup
docker exec -it restheartdocker_mongodb_1 mongodump
docker cp restheartdocker_mongodb_1:/dump mongo-dump
mv mongo-dump/dump mongo-dump/dump-$(date +%Y%m%d_%H%M%S)
docker exec -it restheartdocker_mongodb_1 rm -rf /dump
# restore
docker cp dump-1013/ restheartdocker_mongodb_1:/
docker exec restheartdocker_mongodb_1 mongorestore dump-1013
在 restore 之前,先刪除掉 gundamLog 這個 database。
開始 restore
結束 restore
因為只有drop gundamLog,所有 restore 的時候會發現 testdb 的資料都會跳出 duplicate 的錯誤,這是正常的現象。
可以看到 restore 後,db, collection 都回復成原本的狀態
docker run --rm -u `id -u` -p 8080:8080 -p 50000:50000 -v /home/ec2-user/Jenkins-home:/var/jenkins_home --name jenkins jenkins
第一次使用的 Image 可以用以下方法測試,
Ctrl + C
後會自動刪除該 container--rm
teminal結束時自動刪除 container-it
確保有 attach container ,有可能有別人還保留連線,造成沒有正確刪除 container。MySQL
ref: https://peihsinsu.gitbooks.io/docker-note-book/content/common-docker-mysql.html
讓 mysql container 執行外部 .sql 檔
ref: http://depressiverobot.com/2015/02/19/mysql-dump-docker.html
清除無用的docker volumn
ref: https://github.com/chadoe/docker-cleanup-volumes
檢查Log
檢查使用資源