国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker進入容器,從容器拷貝回宿主機,并在容器內(nèi)執(zhí)行Linux命令,Windows中進入容器操作命令

這篇具有很好參考價值的文章主要介紹了Docker進入容器,從容器拷貝回宿主機,并在容器內(nèi)執(zhí)行Linux命令,Windows中進入容器操作命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

簡介

1、查看容器名字

2、進入容器語法

3、操作實例:

1.?COMMAND 參數(shù):

2. 查看正在運行的容器

3. 使用 exec 進入容器

4. 推薦的配置

5. 退出docker內(nèi)部

4、文件拷貝:

拷貝到容器中:將需要處理的視頻文件傳輸?shù)饺萜髦?/p>

容器拷貝到宿主機中:將分割好的文件從容器拷貝回宿主機


簡介

? ? ? ? 本文介紹如何進入docker容器的內(nèi)部進行操作。

1. 查看容器名字

命令:

docker ps

結(jié)果:

CONTAINER ID ?IMAGE ? ?COMMAND ? ?  CREATED ? ? STATUS ? ? ? PORTS ?NAMES
793431c0c200 ?nginx:latest ?"/docker-entrypoint.…" ?24 hours ago ?Up 29 minutes ?xxx ? ?nginx_latest

2、進入容器語法

1. 語法:
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

1.1 OPTIONS 參數(shù)說明:
-i: 讓容器的標準輸入(STDIN)始終保持打開,即使沒有輸入任何指令(沒有附加)
-t: 分配一個終端,這樣我們就可以使用命令來操作
-d: 分離模式,讓命令在后臺(指的是宿主后臺)運行。
--user:指定用戶運行,當我們需要 root 用戶權(quán)限時可以指定。

【注】一般使用 -it 就足夠了。

3.操作實例:

1.?COMMAND 參數(shù):

command 指的是 shell 的類型,常見的有bash、sh、zsh,但是 Linux 系統(tǒng)大多數(shù)默認的是 bash 類型,新版 Mac OS 系統(tǒng)的話,默認的不再是 bash ,而是 zsh。

2. 查看正在運行的容器

docker ps

執(zhí)行結(jié)果如下:

CONTAINER ID ? ? ?IMAGE ? ? COMMAND ?? CREATED ? ? ?STATUS ? ? ?PORTS ?? ?NAMES

91af26862191 ? ? ?nginx ? ? "/docker-entrypoint.…" ? 7 hours ago ?? Up 2 hours ? ? ? 0.0.0.0:80->80/tcp ? ? webserver

3. 使用 exec 進入容器

docker exec -it webserver bash?
#或?
docker exec -it 91af26862191 bash?

【注】該命令,就可以進入到容器內(nèi)部的命令行界面。

如果需要root權(quán)限的話,可以指定 root 用戶進入容器:

docker exec -it --user root webserver bash
# 或
docker exec -it --user root 91af26862191 bash

【注】webserver 與 91af26862191 都是容器的唯一標識,所以用哪個都可以。

一般容器里面的 Linux是精簡版的,沒有 less 、cat 、vim/vi 等命令,如果需要的話可以自己安裝,默認自帶 APT 命令。

APT安裝vim,先進入需要安裝的容器(docker exec -it 容器標識 bash?),再執(zhí)行如下命令

更新:

apt update

安裝vim:

apt-get install vim

4. 推薦的配置

如果是學習使用可以選擇在容器內(nèi)部安裝其他命令,如果是正式環(huán)境的話推薦把各個容器的配置文件映射到宿主機器上(也就是裝 Docker 的機器)方便維護。

5. 退出docker內(nèi)部

法1:快捷鍵

ctrl+d

法2:命令

exit;


4、文件拷貝:

拷貝到容器中:將需要處理的視頻文件傳輸?shù)饺萜髦?/h4>
PS C:\Users\MyName> docker cp F:\Downloads\test_video.mp4 app_ffmpeg:/tmp/workdir/

?容器拷貝到宿主機中:將分割好的文件從容器拷貝回宿主機

PS C:\Users\MyName> docker cp app_ffmpeg:/tmp/workdir/test_video_1.mp4 F:\Downloads
PS C:\Users\MyName> docker cp app_ffmpeg:/tmp/workdir/test_video_2.mp4 F:\Downloads

備注:app_ffmpeg是容器名稱,使用容器ID唯一標識也可以。

參考鏈接:鏈接1, 鏈接2(FFMPEG)


如果本篇文章對你有幫助的話,很高興能夠幫助上你。

當然,如果你覺得文章有什么讓你覺得不合理、或者有更簡單的實現(xiàn)方法又或者有理解不來的地方,希望你在看到之后能夠在評論里指出來,我會在看到之后盡快的回復你。文章來源地址http://www.zghlxwxcb.cn/news/detail-491524.html

到了這里,關(guān)于Docker進入容器,從容器拷貝回宿主機,并在容器內(nèi)執(zhí)行Linux命令,Windows中進入容器操作命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Docker】容器里面拷文件到宿主機[或]宿主機拷文件到容器里面

    【Docker】容器里面拷文件到宿主機[或]宿主機拷文件到容器里面 - 知乎 答:在宿主機里面執(zhí)行以下命令 docker cp 容器名:要拷貝的文件在容器里面的路徑 要拷貝到宿主機的相應路徑 示例: 假設容器名為webnphp,要從容器里面拷貝的文件路為: 現(xiàn)在要將tox.ini從容器里面拷到宿主

    2024年02月06日
    瀏覽(56)
  • Jenkins容器使用宿主機Docker

    構(gòu)建鏡像和發(fā)布鏡像到harbor都需要使用到docker命令。而在Jenkins容器內(nèi)部安裝Docker官方推薦直接采用宿主機帶的Docker即可。 設置Jenkins容器使用宿主機Docker 設置宿主機docker.sock權(quán)限: 添加數(shù)據(jù)卷

    2024年01月18日
    瀏覽(25)
  • docker 容器與宿主機時間同步

    1.docker run 2.Docker file 3.docker-compose 4.宿主機直接執(zhí)行命令給某個容器同步時間 注意:這種方式需要重啟容器 docker exec -it 70ec41893d66 /bin/bash 回車后輸入date驗證即可

    2024年02月08日
    瀏覽(26)
  • docker容器共享宿主機環(huán)境(目錄掛載)

    一、背景介紹 如果開發(fā)的服務均需要將打成docker鏡像,可是隨著服務越來越多,鏡像也越來越多。每次制作鏡像的時候都需要將依賴打進容器,這樣一個jre的環(huán)境就是100多M。有一天突發(fā)奇想,容器能不能共用宿主機的環(huán)境?這樣每次打鏡像時體積就會少不少。 二、測試 我們

    2024年02月09日
    瀏覽(26)
  • docker 容器無法通過 IP 訪問宿主機

    一次部署項目過程中,將Java項目與中間件服務部署在同一遠程機器上,出現(xiàn)連接不上中間件服務的問題,而項目在本地運行時是可以連接的,沒有問題。 這是因為項目與服務都是通過docker容器運行的,而docker 容器無法通過 IP 訪問宿主機(貌似高版本解決了這個問題),所以

    2024年02月09日
    瀏覽(27)
  • Docker第一講 Docker容器間/容器與宿主機ping不通解決

    Docker第一講 Docker容器間/容器與宿主機ping不通解決

    通過容器ip訪問 容器重啟后,ip會發(fā)生變化。通過容器ip訪問不是一個好的方案。 通過宿主機的ip:port訪問 通過宿主機的ip:port訪問,只能依靠監(jiān)聽在暴露出的端口的進程來進行有限的通信。 通過link建立連接(官方不推薦使用) 運行容器時,指定參數(shù)link,使得源容器與被鏈接

    2024年02月11日
    瀏覽(30)
  • 【docker知識】從容器中如何訪問到宿主機

    【docker知識】從容器中如何訪問到宿主機

    ????????使用 Docker 能實現(xiàn)服務的容器化,并使用容器間網(wǎng)絡在它們之間進行通信。有時您可能需要一個容器來與宿主機上非容器化的服務通信。以下是如何從 Docker 容器中訪問本地主機或 127.0.0.1的具體方法。 ????????適用于 Windows 和 Mac 的 Docker Desktop 18.03+ 支持 host.

    2024年02月02日
    瀏覽(26)
  • 宿主機無法ping通docker容器IP解決

    宿主機無法ping通docker容器IP解決

    安裝docker后,發(fā)現(xiàn)啟動容器的端口8082 映射到宿主機的端口80訪問主機沒有反應,此時進入容器查看日志,發(fā)現(xiàn)并沒有請求打進來 現(xiàn)象: 正在連接 localhost (localhost)|::1|:80… 已連接。 已發(fā)出 HTTP 請求,正在等待回應… 讀取文件頭錯誤 (Connection reset by peer)。 重試中。 1:懷疑容

    2024年02月06日
    瀏覽(17)
  • 最簡單配置jenkins容器使用宿主機的docker方法

    最簡單配置jenkins容器使用宿主機的docker方法

    構(gòu)建鏡像和發(fā)布鏡像到harbor都需要使用到docker命令。而在Jenkins容器內(nèi)部安裝Docker官方推薦直接采用宿主機帶的Docker即可 設置宿主機docker.sock權(quán)限 chown root:root /var/run/docker.sock chmod o+rw /var/run/docker.sock 添加數(shù)據(jù)卷 version: \\\"3.1\\\" services: ? jenkins: ? ? image: jenkins/jenkins ? ? container_na

    2024年02月11日
    瀏覽(29)
  • Docker從容器中項目如何訪問到宿主機MYSQL

    Docker從容器中項目如何訪問到宿主機MYSQL

    ????????使用 Docker 能實現(xiàn)服務的容器化,并使用容器間網(wǎng)絡在它們之間進行通信。有時您可能需要一個容器來與宿主機上非容器化的服務通信。以下是如何從 Docker 容器中訪問本地主機或 127.0.0.1的具體方法。 ????????適用于 Windows 和 Mac 的 Docker Desktop 18.03+ 支持 host.

    2024年02月12日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包