docker實用操作 | 本地和容器共享當(dāng)前目錄 |

      網(wǎng)友投稿 733 2022-05-29

      記錄若干docker實用操作

      docker實用操作

      docker 關(guān)閉現(xiàn)有容器 - 然后重新進(jìn)入容器

      docker 拉取鏡像 - 創(chuàng)建容器

      創(chuàng)建容器:本地 和 容器 共享 當(dāng)前目錄

      docker 本地copy文件到容器(如果忘了共享目錄會用到)

      docker 給 容器 重命名

      docker 刪除容器

      docker 關(guān)閉現(xiàn)有容器 - 然后重新進(jìn)入容器

      (base) zhijain@moli:~$ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9b7cea48c82f 036440006669 "/bin/bash" 3 days ago Up 3 days relaxed_germain #停止容器運(yùn)行 (base) zhijain@moli:~$ docker stop 9b7cea48c82f 9b7cea48c82f (base) zhijain@moli:~$ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9b7cea48c82f 036440006669 "/bin/bash" 3 days ago Exited (137) 29 seconds ago relaxed_germain (base) zhijain@moli:~$ docker attach 9b7cea48c82f You cannot attach to a stopped container, start it first (base) zhijain@moli:~$ docker start 9b7cea48c82f 9b7cea48c82f # 重新進(jìn)入容器命令交互 (base) zhijain@moli:~$ docker attach 9b7cea48c82f [root@9b7cea48c82f /]#

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      docker 拉取鏡像 - 創(chuàng)建容器

      #搜索鏡像 docker search anaconda #拉取鏡像 docker pull kunitaya/anaconda3 #查看現(xiàn)有鏡像 (base) zhijian@moli:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 14 months ago 13.3kB 188.168.18.18:5000/moli/cuda 10.1-cudnn7-devel-centos7 036440006669 14 months ago 4.25GB kunitaya/anaconda3 latest 843440bfba13 3 years ago 2.93GB #使用本地鏡像,創(chuàng)建 docker 容器 (base) zhijian@moli:~$ docker run -it kunitaya/anaconda3 /bin/bash [root@9821a4db5b90 /]#

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      查看容器狀態(tài):另外一個 shell 窗口 執(zhí)行 docker ps -a 可以發(fā)現(xiàn)新的容器 已經(jīng)創(chuàng)建成功

      docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9821a4db5b90 kunitaya/anaconda3 "/bin/bash" About a minute ago Up About a minute vigilant_gould 9b7cea48c82f 036440006669 "/bin/bash" 4 days ago Up 16 minutes relaxed_germain

      1

      2

      3

      4

      5

      6

      創(chuàng)建容器:本地 和 容器 共享 當(dāng)前目錄

      docker run -it -v 本機(jī)路徑:容器路徑 f088d3e43d56 /bin/bash

      本機(jī)路徑和容器路徑須 使用 絕對路徑

      示例命令如下:

      docker run -it -v `pwd`:/build f088d3e43d56 /bin/bash

      1

      創(chuàng)建時,指定容器名字

      docker run -it --name 'NanoDetTest' -v `pwd`:/build f088d3e43d56 /bin/bash

      1

      docker 本地copy文件到容器(如果忘了共享目錄會用到)

      copy 目錄 和 文件的 示例如下:

      docker cp 本地文件路徑 容器ID:容器用戶的某目錄 # 代碼sample: docker cp /home/zhijian/project/project21/soft 9821a4db5b90:/home/zhijian/soft/ docker cp /home/zhijian/project/project21/face_landmark_model.dat 9b7cea48c82f:/home/zhijian/soft/soft/

      1

      2

      3

      4

      5

      6

      7

      docker 給 容器 重命名

      docker rename 原容器名稱 新容器名稱

      1

      2

      3

      例如:

      docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8f9b4e1ea28d f088d3e43d56 "/bin/bash" 2 hours ago Exited (0) 20 seconds ago flamboyant_black 48931b434cc9 f088d3e43d56 "/bin/bash" 3 hours ago Exited (0) 3 hours ago cranky_beaver # 進(jìn)行重命名 docker rename flamboyant_black car_Detect docker rename cranky_beaver car_DetectFirst # 可以發(fā)現(xiàn)容器的名字已經(jīng)更改 docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8f9b4e1ea28d f088d3e43d56 "/bin/bash" 3 hours ago Exited (0) 18 minutes ago car_Detect 48931b434cc9 f088d3e43d56 "/bin/bash" 3 hours ago Exited (0) 3 hours ago car_DetectFirst

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      docker實用操作 | 本地和容器共享當(dāng)前目錄 |

      docker 刪除容器

      # 查看現(xiàn)有容器 docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8f9b4e1ea28d f088d3e43d56 "/bin/bash" 3 hours ago Exited (0) 18 minutes ago car_Detect 48931b434cc9 f088d3e43d56 "/bin/bash" 3 hours ago Exited (0) 3 hours ago car_DetectFirst 9b7cea48c82f 036440006669 "/bin/bash" 5 days ago Up 4 hours relaxed_germain # docker 刪除容器 docker rm relaxed_germain

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      Docker

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Python一秒搭建ftp服務(wù)器,幫助你在局域網(wǎng)共享文件
      下一篇:【Python成長之路】裝逼的一行代碼:快速共享文件
      相關(guān)文章
      亚洲精品V天堂中文字幕| 亚洲综合av一区二区三区不卡| 亚洲色欲色欲www在线播放| 亚洲欧洲日产国码二区首页| 久久亚洲精品成人无码网站| 亚洲一区二区电影| 亚洲综合在线视频| 久久久无码精品亚洲日韩京东传媒| 亚洲AV无码一区二区乱子伦| 亚洲成A∨人片在线观看不卡| 亚洲日韩v无码中文字幕| 亚洲中文字幕无码久久精品1| 中文字幕亚洲日本岛国片| 亚洲人成国产精品无码| 亚洲人妻av伦理| 国产亚洲精久久久久久无码AV| 亚洲午夜av影院| 337p日本欧洲亚洲大胆裸体艺术| 国产午夜亚洲精品理论片不卡| 亚洲日本一区二区三区在线| 亚洲AV无码久久寂寞少妇| 亚洲视频在线观看免费| 亚洲黄色在线播放| 亚洲国产中文在线二区三区免| 麻豆狠色伊人亚洲综合网站| 中文无码亚洲精品字幕| 亚洲Av无码国产一区二区| 自拍偷自拍亚洲精品播放| 亚洲国产成人VA在线观看| 国产亚洲精久久久久久无码77777| 亚洲日韩欧洲无码av夜夜摸| 亚洲成Av人片乱码色午夜| 亚洲黄色一级毛片| 国产成人精品日本亚洲专一区| 亚洲欧美黑人猛交群| 亚洲精品国产电影| 亚洲精品制服丝袜四区| 亚洲综合精品一二三区在线 | 亚洲人成网网址在线看| 亚洲av无码一区二区三区天堂古代 | 亚洲精品亚洲人成在线麻豆|