游戲直播網(wǎng)站怎么做百度信息流開(kāi)戶(hù)多少錢(qián)
目錄
一,應(yīng)用部署
創(chuàng)建容器
進(jìn)入容器
創(chuàng)建有端口的容器
通過(guò)ssh進(jìn)入容器
二、鏡像操作
搜索鏡像
拉取鏡像
查看本地鏡像
刪除鏡像
導(dǎo)入鏡像
三、容器操作
創(chuàng)建并啟動(dòng)容器
使用 docker run 命令創(chuàng)建并啟動(dòng)一個(gè)容器
創(chuàng)建一個(gè)有端口號(hào)的容器
查看正在運(yùn)行的容器
docker ps 命令可以列出正在運(yùn)行的容器。
查看所有容器(包括已停止的)
停止容器
啟動(dòng)已停止的容器
進(jìn)入正在運(yùn)行的容器
刪除容器
四、容器與宿主機(jī)文件交互
從宿主機(jī)復(fù)制文件到容器
從容器復(fù)制文件到宿主機(jī)
五、其他操作
查看容器日志
查看容器資源使用情況
掛載
創(chuàng)建一個(gè)掛載的容器
Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,具有以下主要用途:
一,應(yīng)用部署
簡(jiǎn)化部署過(guò)程:可以將應(yīng)用及其依賴(lài)打包成一個(gè)鏡像,確保在不同環(huán)境中能夠一致地部署。無(wú)論目標(biāo)環(huán)境是開(kāi)發(fā)服務(wù)器、測(cè)試環(huán)境還是生產(chǎn)環(huán)境,應(yīng)用都能以相同的方式運(yùn)行,減少了因環(huán)境差異導(dǎo)致的部署問(wèn)題。
創(chuàng)建容器
docker run -d -p 3333:22 --name py_container1 3aa52f796435
進(jìn)入容器
docker run -itd 3aa52f796435
創(chuàng)建有端口的容器
docker run -d -p 5555:22 --name pythonssh ef4f2ba1ca74
通過(guò)ssh進(jìn)入容器
ssh -p 5555 pythonssh@172.28.112.1
Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,可以讓開(kāi)發(fā)者將應(yīng)用及其依賴(lài)打包到一個(gè)可移植的容器中,從而實(shí)現(xiàn)快速部署和遷移。以下是一些 Docker 的基本操作:
二、鏡像操作
-
搜索鏡像
-
使用
docker search
命令可以在 Docker Hub 上搜索可用的鏡像。 -
例如:
docker search python
-
-
拉取鏡像
-
通過(guò)
docker pull
命令拉取鏡像到本地。 -
例如:
docker pull ubuntu
。
-
-
查看本地鏡像
-
docker images
命令可以列出本地已有的鏡像。
-
? ? ? ? ? ?
-
刪除鏡像
-
docker rmi
命令用于刪除一個(gè)或多個(gè)本地鏡像。
-
-
-
例如:
docker rmi image_id
。
-
導(dǎo)入鏡像
從文件導(dǎo)入鏡像
如果有一個(gè)鏡像文件(通常是以.tar
為后綴的文件),可以使用以下命令導(dǎo)入:
docker load -i <image_file.tar>
三、容器操作
-
創(chuàng)建并啟動(dòng)容器
-
使用
docker run
命令創(chuàng)建并啟動(dòng)一個(gè)容器 -
。例如:
docker run -it ubuntu /bin/bash
,其中-i
和-t
參數(shù)讓容器以交互模式運(yùn)行,并提供一個(gè)終端,ubuntu
是鏡像名稱(chēng),/bin/bash
是在容器啟動(dòng)后執(zhí)行的命令。 -
docker run --name pyrqname1 -it ubuntu /bin/bash
創(chuàng)建一個(gè)有端口號(hào)的容器
docker run --name my_nginx_container -p 8080:80 nginx
,“--name my_nginx_container” 指定了容器的名稱(chēng);“-p 8080:80” 表示將宿主機(jī)的 8080 端口映射到容器內(nèi)的 80 端口;“nginx” 是鏡像名稱(chēng)。
-
docker run -it --name pytorch -p 8866:22 26551f1051e7
-
-
查看正在運(yùn)行的容器
-
docker ps
命令可以列出正在運(yùn)行的容器。
-
-
查看所有容器(包括已停止的)
-
docker ps -a
。
-
-
-
停止容器
-
docker stop container_id
, -
其中
container_id
是容器的唯一標(biāo)識(shí)符。
-
-
啟動(dòng)已停止的容器
-
docker start container_id
。
-
-
進(jìn)入正在運(yùn)行的容器
-
docker exec -it container_id /bin/bash
, -
這個(gè)命令允許你進(jìn)入一個(gè)正在運(yùn)行的容器并在其中執(zhí)行命令。
-
-
刪除容器
-
docker rm container_id
, -
可以刪除一個(gè)或多個(gè)容器。刪不了就 -f
-
四、容器與宿主機(jī)文件交互
-
從宿主機(jī)復(fù)制文件到容器
-
docker cp host_file_path container_id:container_path
。
-
-
從容器復(fù)制文件到宿主機(jī)
-
docker cp container_id:container_path host_file_path
。
-
五、其他操作
-
查看容器日志
-
docker logs container_id
。
-
-
查看容器資源使用情況
-
可以使用第三方工具如
docker stats
來(lái)查看容器的 CPU、內(nèi)存和網(wǎng)絡(luò)使用情況。
-
掛載
docker run -it --name 容器名字 -v 本地路徑:掛在到容器的的路徑
docker run -it --name torch2.0 -v D:\ai_course\git_ver\projects\day17:/app -d 容器id
創(chuàng)建一個(gè)掛載的容器
掛載就像是共享文件夾
IPv4: 172.28.112.1
? C:\Users\gyy>docker run -d -p 3333:22 --name stu10 -v D:\桌面文件\IE_download\opencv-4.6.0:/home/pythonssh/app ef4f2ba1ca74