哈嘍~大家好呀,上兩篇呢我們講了云原生的概念以及Docker基本概念,通過這兩篇的學(xué)習(xí)之后我們對云原生有了一定的了解,這篇呢我們來看看“ Docker命令實戰(zhàn) ” 吧。
???個人主頁:個人主頁?????? ? ? ? ? ??
???系列專欄:【云原生系列】
??與這篇相關(guān)的文章:? ? ? ? ? ??
云原生概念(學(xué)習(xí)前的準(zhǔn)備) 【云原生】1.1云原生概念(學(xué)習(xí)前的準(zhǔn)備)_一個名叫追的程序猿的博客-CSDN博客 Docker基本概念(含 Docker 安裝) 【云原生】1.2 Docker基本概念(含 Docker 安裝)_一個名叫追的程序猿的博客-CSDN博客
目錄
一、基礎(chǔ)實戰(zhàn)
1、找鏡像
2、啟動容器
3、修改容器內(nèi)容?
4、提交改變
一、基礎(chǔ)實戰(zhàn)
1、找鏡像
這里我們?nèi)?docker hub,搜索 nginx,找到 nginx 鏡像,然后在右側(cè)我們復(fù)制代碼
小知識:如果我們要下載知道的版本,它的格式是 “鏡像名:版本名(標(biāo)簽)”,eg:docker pull nginx:1.20.1 ,如果你需要下載最新的版本,者需要添加 “redis”,eg:docker pull redis:6.2.4 (或者也可以在 Tags 里面查看)
我們?nèi)绾尾榭次覀兿螺d的鏡像呢?使用?docker images 我們可以查看所有的鏡像
docker images
刪除鏡像的話我們可以用 “?docker rmi + id”,當(dāng)然后面不只可以加 id ,還可以加它的版本號,但是 id 它更具有權(quán)威性(id 做唯一標(biāo)識)。
2、啟動容器
下載好之后,我們就來啟動了,代碼格式 “docker run [OPTIONS] IMAGE [COMMAND] [ARG...]”
對應(yīng)的全稱是:【docker run ?設(shè)置項 ? 鏡像名 ?】 鏡像啟動運行的命令(鏡像里面默認(rèn)有的,一般不會寫)
docker run --name=mynginx -d --restart=always -p 88:80 nginx
在?--name=mynginx 中,這個?mynginx 是你的鏡像名,如果我們想要刪除鏡像名呢?同樣的我們使用?docker rm?+ id 的方式。
??停止運行
docker stop + id
??查看正在運行的容器
docker ps
??查看所有
docker ps -a
??再次啟動
docker start + id
??應(yīng)用開機自啟
docker update + id --restart=always
??強制刪除正在運行中的
docker rm -f mynginx
在控制臺輸入 “docker run --name=mynginx ? -d ?--restart=always -p ?88:80 ? nginx”,然后我們在瀏覽器的地址欄輸入“公網(wǎng) ip + 88”,如果出現(xiàn)這頁面說明啟動成功了。
3、修改容器內(nèi)容?
在上面我們看到界面 Welcome to nginx,我們改變里面的內(nèi)容,需要輸入代碼:
docker exec -it + id /bin/bash
?我們也可以查看官網(wǎng)的文檔來使用,假設(shè)我們需要在頁面上顯示,Welcome to xxx,那么我們需要進(jìn)入 index.html 在進(jìn)行修改。輸入:
docker exec -it + id /bin/bash
?然后輸入,完成效果
echo "<h1>Welcometo xxx</h1>" > index.html
cat index.html
4、提交改變
不知道你有沒有這樣的情景,我在自己的電腦下載了 vscode 、idea等軟件并且配置好了,突然,我們換了一臺電腦,我們再次下載,配置那些不見了,這時我們非常的麻煩,同樣的,我們在上面設(shè)置好的?Welcome to xxx,下次使用不想顯示出?Welcome to nginx 等內(nèi)容,所以我們要把鏡像保存在本地上,我們來看看
格式:“docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]”
docker commit -a "leifengyang" -m "首頁變化" 341d81f7504f zhui
-a:作者、-m:文字說明,后面是 id 以及要改的鏡像名。
小知識:如果不知道某一命令怎么用,我們只需要在改命令的后面加上-help,eg:docker commit -help
(求關(guān)注)持續(xù)更新中……文章來源:http://www.zghlxwxcb.cn/news/detail-402323.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-402323.html
到了這里,關(guān)于【云原生】1.3 Docker 常用命令實戰(zhàn)(上)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!