因為docker裡面,常常要加上我們公司的DNS位置,所以有了這篇筆記
如果是要直接加在檔案最後面的話
是
RUN echo "<要寫入的字串>" >> <要寫入檔案在容器中的絕對路徑,例如:/etc/System.conf>
假設今天是要找到某字串,並加在前面,就用sed
RUN sed -i '<要搜尋與插入的字串,例如:/n=0/i sleep 1>' <要編寫檔案在容器中的絕對路徑,例如:/etc/unit.d/vsftpd >
這是很好用的,一定要學起來,真的!
因為docker裡面,常常要加上我們公司的DNS位置,所以有了這篇筆記
如果是要直接加在檔案最後面的話
是
RUN echo "<要寫入的字串>" >> <要寫入檔案在容器中的絕對路徑,例如:/etc/System.conf>
假設今天是要找到某字串,並加在前面,就用sed
RUN sed -i '<要搜尋與插入的字串,例如:/n=0/i sleep 1>' <要編寫檔案在容器中的絕對路徑,例如:/etc/unit.d/vsftpd >
這是很好用的,一定要學起來,真的!
HTML :
即時顯示開發結果
Live server
Icon
幫助我們把code上色,以清楚辨識
Material Icon Theme
Monokai++
React:
Simple React snippet
開發方便:
| Auto-Save on Window Change |
mysqldump --all-databases --single-transaction --quick --lock-tables=false > full-backup-$(date +%F).sql -u root -p出來到本機的cmddocker cp <容器ID>:/<容器內路徑, e.g../home/data.sql><路徑/備份檔案名稱.sql eg, D:/backup.sql>
先移到打算存備份檔案的資料夾裡面
再執行
docker cp <container id>:<path inside container, eg. /home/mysql.sql> .
這樣子就已經把備份檔存到本機目前所在資料夾裡面了。
之後,再把檔案移到新的容器裡
docker exec -i <container id> sh -c 'cat > <path you want to store the data, eg. /home/mysql.sql' < <備份檔案名, e.g. mysql. sql>
再來要進去那個容器
mysql -uroot -p <database name you backed up> < <path to the back up file, eg. /home/my first.sql >
登進去看看
mysql -uroot -p
>SHOW DATABASES;
就完成囉!