今天就跟大家聊聊有關(guān)如何使用命令重啟docker容器,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)建站自2013年起,公司自成立以來始終致力于為企業(yè)提供官網(wǎng)建設(shè)、移動互聯(lián)網(wǎng)業(yè)務(wù)開發(fā)(小程序設(shè)計、手機(jī)網(wǎng)站建設(shè)、app軟件定制開發(fā)等),并且包含互聯(lián)網(wǎng)基礎(chǔ)服務(wù)(域名、主機(jī)服務(wù)、企業(yè)郵箱、網(wǎng)絡(luò)營銷等)應(yīng)用服務(wù);以先進(jìn)完善的建站體系及不斷開拓創(chuàng)新的精神理念,幫助企業(yè)客戶實現(xiàn)互聯(lián)網(wǎng)業(yè)務(wù),嚴(yán)格把控項目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實力獲得客戶的一致贊譽。一條命令重啟所有已停止的docker容器
docker ps -a | grep Exited
查看所有已停止的容器
docker ps -a | grep Exited | awk ‘{print $1}'
獲取已停止容器的ID
docker ps -a | grep Exited | awk ‘{print $1}' |xargs docker start
把獲取到的已停止容器的ID傳送給容器啟動命令
一條命令停止所有運行中的docker容器
docker ps -a | grep Up | awk ‘{print $1}' |xargs docker stop
補充知識:Docker學(xué)習(xí)筆記:獲取鏡像&啟動容器&停止容器
獲取鏡像
默認(rèn)情況下,使用docker pull命令,會從官方的Docker Hub庫中將鏡像拉取到本地。
首先介紹這條命令的格式:
docker pull [OPTIONS] <倉庫名>:<標(biāo)簽>
其中:
docker pull:Docker拉取鏡像的命令關(guān)鍵詞;
[OPTIONS]:命令選項;
倉庫名:倉庫名的格式一般為<用戶名>/<軟件名>。對于Docker Hub,如果不指定用戶名,則默認(rèn)為library,即官方鏡像;
標(biāo)簽:標(biāo)簽是區(qū)分鏡像不同版本的一個重要參數(shù),<倉庫名>:<標(biāo)簽>會確定一個鏡像。默認(rèn)為latest。
例如,我們要從Docker Hub官方倉庫拉取一個Ubuntu 14.04的官方鏡像,其語句如下:
docker pull ubuntu:14.04
docker pull命令背后的工作
首先,如果tag值為空,即沒有指定標(biāo)簽,就會使用默認(rèn)tag,也就是latest,如果tag值不為空,就使用指定的tag。
然后,默認(rèn)情況下,會在Docker Hub中尋找名為“repoName”的倉庫,如果倉庫不存在,返回錯誤信息。如果倉庫存在,就從倉庫中拉取對應(yīng)tag的鏡像。例如:如果執(zhí)行docker pull ubuntu:14.04,那么將從“ubuntu”倉庫中拉取tag為14.04的鏡像,而如果執(zhí)行docker pull ubuntu,會從“ubuntu”倉庫中拉取tag為latest的鏡像。
(在Docker Hub中有很多個鏡像倉庫,一般情況下會將同一類型的鏡像放在同一個倉庫中,例如在一個ubuntu倉庫中由很多個ubuntu鏡像組成,包括ubuntu:14.04、ubuntu:16.04、ubuntu:latest等等鏡像)。
最后,將拉取的鏡像存儲到本地的指定位置。
設(shè)置鏡像加速器
由于“偉大的墻”的原因,在國內(nèi)從Docker Hub中拉取鏡像的速度可能會比較慢,國內(nèi)很多云服務(wù)商都提供了鏡像加速器服務(wù),例如阿里、網(wǎng)易等等。
以Linux系統(tǒng)配置阿里云加速器為例,只需要將下面的命令復(fù)制到Linux的終端,以root用戶的身份執(zhí)行之后,就成功的配置了阿里云加速器了!
#以root用戶執(zhí)行以下操作
mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' {#下面的URL可以替換為你自己的阿里云加速地址 "registry-mirrors": ["/tupian/20230522/jxus37ad.mirror.aliyuncs.com "] } EOF systemctl daemon-reload systemctl restart docker
網(wǎng)站標(biāo)題:如何使用命令重啟docker容器-創(chuàng)新互聯(lián)
鏈接分享:http://www.rwnh.cn/article4/ehoie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、商城網(wǎng)站、動態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、靜態(tài)網(wǎng)站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)