//(1)解除安裝舊版本檢視日誌docker logs -tf --tail 10 容器idyum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
//(2)需要的安裝包
yum install -y yum-utils
//(3)配置國內映象位址(建議)
yum-config-manager \
--add-repo \
//(4)安裝docker
yum install docker-ce docker-ce-cli containerd.io
//(5)開啟docker
systemctl start docker
//(6)測試是否啟動成功
docker run hello-world
-t 帶時間戳檢視容器中程序資訊docker top 容器id-f 列出日誌
--tail 10 最後的10條
檢視映象的元資料
docker inspect 容器id
進入當前正在執行的容器
docker exec -it 容器id /bin/bash
-it 以互動方式進入docker attach -it 容器id /bin/bash/bin/bash 進入方式(可選),才可以使用命令操作容器內部
與上一條的區別是上一條進入容器後開啟乙個新的終端,而這一條是進入容器正在執行的終端,不會啟動欣的程序!從容器內拷貝檔案到主機docker cp 容器id:/檔案位址 /本機拷貝至此所在目錄下
這時可能就有人會問了:如果多個容器共享乙份基礎映象,當某個容器修改了基礎映象的內容,比如 /etc 下的檔案,這時其他容器的 /etc 是否也會被修改?docker commit -a="yuec1998" -m="modify file" 容器id 映象名:tag版本號答案是不會! 修改會被限制在單個容器內。 這就是我們接下來要說的容器 copy-on-write 特性。
新資料會直接存放在最上面的容器層。
修改現有資料會先從映象層將資料複製到容器層,修改後的資料直接儲存在容器層中,映象層保持不變。
如果多個層中有命名相同的檔案,使用者只能看到最上面那層中的檔案。
-a 新增作者名如果資料都在容器中,那麼我們將容器刪除,資料也會丟失,所以我們需要將容器內的目錄,掛載到linux裡面。-m 提交注釋
解決:容器的持久化和同步操作,容器間的資料共享
容器資料卷有3種掛載方式:
1、指定宿主機路徑對映到容器 命令: docker run -v /宿主機中的路徑:容器內的路徑 -其它可選項 映象命令 docker run -v 或者 docker run --mount2、具名掛載(掛載目錄在 /var/lib/docker/volumes下,但目錄名是明文的)
命令:docker run -v 卷名:容器內路徑 -其它可選項 映象
3、匿名掛載(掛載目錄在 /var/lib/docker/volumes下,但目錄名是加密的)
命令:docker run -v 容器內路徑 -其它可選項 映象
docker 掛載主機目錄 -v 和 --mount區別?例子:docker 啟動 nginx 載入自定義配置:使用-v 時,如果宿主機上沒有這個檔案,也會自動建立,
但是如果使用--mount時,宿主機中沒有這個檔案會報錯找不到這個檔案,並建立失敗
docker run \注(擴充套件):上面第二個-v有個:ro--name nginx81 \
-d -p 81:80 \
-v /usr/docker/nginx81/html:/usr/share/nginx/html \
-v /etc/docker/nginx81/nginx.conf:/etc/nginx/nginx.conf:ro \
-v /etc/docker/nginx81/conf.d:/etc/nginx/conf.d \
nginx
通過-v容器內路徑:ro 或 rw 改變讀寫許可權用來構建docker映象的檔案,需要自己編寫指令碼ro 表示readonly 唯讀
rw 表示readwrite 可讀寫
ro 只要看到ro就說明這個路徑只能通過俗主機來操作,容器內部是無法操作
構建步驟:
1、編寫dockerfile檔案
2、docker build構建成為乙個映象
3、docker run 執行映象
4、docker push 發布映象(dockerhub、阿里雲映象倉庫)
這一塊內容比較多,實操才能更好認識
待整理
從0到1做好KOL運營實操
kol被稱為推廣人,在各行各業都有kol這個稱號的存在,她們可能是全職媽媽,可能是退休老人,可能是城市白領,但是她們身上一定有乙個特性讓他們聚集在一起,那就是他們對這個品牌的認可。從0到1做好kol運營實操 在阿里,kol被稱為資深使用者研究專員,在大熊,kol被稱為推廣人,在各行各業都有kol這個...
從0到1學習記錄
競爭會讓你把注意力都放在競爭對手身上,忽視了自己的發展。競爭會造成非常低水平的重複和跟風。不存在完美的市場均衡,在經濟理論之外的現實世界裡,每個企業的成功,恰恰是因為它打破了均衡,它做到了其他企業不能做的事情,也就是從0到1的事情,而不是它跟其他企業做一樣的事兒。谷歌把自己定義成什麼,取決於什麼能給...
讀書1 從0到1
總結你身邊是不是總有這樣的人,他特立獨行,有的時候厭煩規則,顯得與眾不同。如果有,請盯住他們,本書就以這類人為論述,作者對他們的迷戀堪稱瘋狂。最近看的一場電影 綠皮書 其中的唐雪莉和托尼就是這樣的人,托尼改掉歧視黑人的行為,甚至為黑人唐打工,而唐也與其他黑人格格不入,他特立獨行,不了解黑人 他是鋼琴...