什么是docker
為棗莊等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及棗莊網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、棗莊網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,開(kāi)發(fā)者可以打包自己的應(yīng)用到容器里面,然后遷移到其他機(jī)器的docker應(yīng)用中,可以實(shí)現(xiàn)快速部署。如果出現(xiàn)的故障,可以通過(guò)鏡像,快速恢復(fù)服務(wù)。
環(huán)境準(zhǔn)備
操作系統(tǒng):CentOS 7.6.1810
軟件源:阿里云鏡像(在阿里云鏡像站上面可以找到docker-ce的軟件源,使用國(guó)內(nèi)的源速度比較快)
安裝docker-ce
如果沒(méi)有物理機(jī),可以先使用虛擬機(jī)進(jìn)行學(xué)習(xí)。操作系統(tǒng)安裝,跳過(guò)(網(wǎng)上教程很多)。
1、安裝依賴
docker依賴于系統(tǒng)的一些必要的工具,可以提前安裝。
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加軟件源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安裝docker-ce
yum clean all yum makecache fastyum -y install docker-ce
4、啟動(dòng)服務(wù)
通過(guò)systemctl啟動(dòng)服務(wù)
systemctl start docker
5、查看安裝版本
這樣子就安裝成功了,啟動(dòng)服務(wù)以后可以使用docker version查看一下當(dāng)前的版本。
從docker命令使用出發(fā),梳理出如下命令:
參數(shù) | 用途 | 語(yǔ)法 | 示例 | |
---|---|---|---|---|
search | 在docker hub中搜索鏡像 | docker search 鏡像名稱 | docker search nginx | |
pull | 在docker hub中下載鏡像到本地 | docker pull 鏡像名:tag | docker pull nginx:latest | |
push | 推送指定鏡像到docker鏡像服務(wù)器 | docker push 本地鏡像:tag | docker push nginx:V1 | |
images | 查看本地所有docker鏡像 | docker images | docker imaegs | |
run | 創(chuàng)建容器,并運(yùn)行 | docker run 參數(shù) 鏡像名:tag | docker -d run nginx:latest | |
history | 查看鏡像形成過(guò)程 | docker history 本地鏡像名:tag | docker history nginx:V1 | |
start | 啟動(dòng)容器 | docker start 容器ID或容器名稱 | docker strat 3d265463456 | |
stop | 停止容器 | docker stop 容器ID或容器名稱 | docker stop nginx | |
build | 通過(guò)dockerfile制作鏡像 | docker build 參數(shù) 鏡像名:tag dockerfile目錄 | docker build -t nginx:V1 /opt/ | |
attach | 當(dāng)前shell連接運(yùn)行容器 | docker attach 容器名 | docker attach nginx | |
commit | 保存當(dāng)前容器為鏡像/快照 | docker commit 容器ID或容器名 新鏡像名:tag | docker commit nginx nginx:V2 | |
cp | 容器與宿主機(jī)互相復(fù)制文件 | docker cp 容器名:文件目錄/名稱 本地目錄 | docker cp /var/www/html/ nginx:/var/www/html | |
create | 創(chuàng)建容器但不啟動(dòng)容器 | docker create 參數(shù) 鏡像名稱 | docker create nginx:V1 | |
diff | 查看容器改動(dòng) | docker diff 容器ID或容器名稱 | docker diff nginx | |
exec | 在容器中執(zhí)行命令 | docker exec 參數(shù) 容器ID或名稱 命令 | docker exec centos echo '123' | |
login | 登入docker鏡像源服務(wù)器 | docker login 服務(wù)器地址 | docker login | |
logout | 退出登錄鏡像源服務(wù)器 | docker logout | docker logout | |
logs | 輸出當(dāng)前容器的日志信息 | docker logs 容器ID或名稱 | docker logs nginx | |
port | 查看容器的端口映射情況 | docker port 容器ID或名稱 | docker port nginx | |
ps | 列出容器列表 | docker ps 參數(shù) | docker ps -a | |
restart | 重新啟動(dòng)容器 | docker restart 容器ID或名稱 | docker restart nginx | |
rm | 刪除容器 | docker rm 參數(shù) 容器ID或名稱 | docker rm nginx | |
rmi | 刪除本地鏡像 | docker rmi 鏡像名:tag | docker rmi nginx:V1 | |
save | 保存鏡像為tar包 | docker save -o tar文件名 鏡像名:tag | docker save -o nginx.tar nginx:V1 | |
top | 查看容器中進(jìn)程信息 | docker top 容器ID或名稱 | docker top nginx | |
version | 查看docker軟件版本 | docker version | docker version | |
events | 查看docker服務(wù)器實(shí)時(shí)時(shí)間 | docker events 參數(shù) | docker events --since="1577321423" | |
import | 從tar文件導(dǎo)入docker為鏡像 | docker import 參數(shù) tar文件 鏡像名:tag | docker import nginx.tar nginx:V2 | |
export | 從docker導(dǎo)出鏡像為tar文件 | docker export 參數(shù) 鏡像名:tag tar文件 | docker export nginx:V2 nginx2.tar | |
info | 查看docker系統(tǒng)信息 | docker info | docker info | |
inspect | 查看容器詳細(xì)信息 | docker inspect 容器ID或名稱 | docker inspect nginx | grep IPAddress |
kill | 殺死正在運(yùn)行的容器 | docker kill 參數(shù) 容器ID或名稱 | docker kill nginx | |
load | 從tar文件中加載為docker鏡像 | docker load -i tar文件 鏡像名:tag | docker load -i nginx2.tar nginx:V3 | |
pause | 暫停容器 | docker pause 容器ID/名稱 | docker pause nginx | |
tag | 鏡像打標(biāo)簽 | docker tag 鏡像名:tag 新鏡像名:tag | docker tag nginx:V3 mynginx:V4 | |
unpause | 取消暫停的容器 | docker unpause 容器ID/名稱 | docker unpause nginx | |
wait | 阻塞運(yùn)行直到容器停止,然后打印出它的退出代碼 | docker wait CONTAINER | docker wait CONTAINER |
新聞標(biāo)題:docker命令的詳細(xì)介紹
本文路徑:http://chinadenli.net/article18/pijcgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站設(shè)計(jì)公司、企業(yè)建站、網(wǎng)站設(shè)計(jì)、微信小程序、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)