思路:利用docker run进入已拉取的python3.8镜像,然后在里面进行操作:包括安装vim,更换pip源,安装detectron2等,其中安装detectron2推荐这篇文章:
https://zhuanlan.zhihu.com/p/106853715
因为包括很多先导步骤,所以一定要看。
此外,detectron2 github上也有安装的命令,不过我是按照上面教程做的。

(base) xutengfei@xutengfei-G3-3579:~$ docker images
REPOSITORY                                                               TAG       IMAGE ID       CREATED        SIZE
<none>                                                                   <none>    1abba0409798   11 hours ago   3.94GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   1.0       cfea8d55bbf5   4 weeks ago    1.02GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   <none>    8fcfbebff40a   4 weeks ago    1.02GB
python                                                                   3.8       4d53664a7025   4 weeks ago    883MB
(base) xutengfei@xutengfei-G3-3579:~$ docker run -itd python:3.8
fdb8bd26a2d0594a4cc7d24ddd3c08f566476ec13a17d137d69e48f29b2f87ba
(base) xutengfei@xutengfei-G3-3579:~$ docker run -itd python:3.8 bash
19bdfa58c2260f47dbfe1df4a731c01153d10b162ac7f90c636b068cee81fd16
(base) xutengfei@xutengfei-G3-3579:~$ docker exec -it fdb8 bash
root@fdb8bd26a2d0:/# pip install vim
ERROR: Could not find a version that satisfies the requirement vim
ERROR: No matching distribution found for vim
WARNING: You are using pip version 21.0; however, version 21.0.1 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
root@fdb8bd26a2d0:/# /usr/local/bin/python -m pip install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.8/site-packages (21.0)
Collecting pipDownloading pip-21.0.1-py3-none-any.whl (1.5 MB)|████████████████████████████████| 1.5 MB 19 kB/s
Installing collected packages: pipAttempting uninstall: pipFound existing installation: pip 21.0Uninstalling pip-21.0:Successfully uninstalled pip-21.0
Successfully installed pip-21.0.1
root@fdb8bd26a2d0:/# mkdir ~/.pip
root@fdb8bd26a2d0:/# cd ~/.pip
root@fdb8bd26a2d0:~/.pip# touch pip.conf
root@fdb8bd26a2d0:~/.pip# sudo
bash: sudo: command not found
root@fdb8bd26a2d0:~/.pip# gedit pip.conf
bash: gedit: command not found
root@fdb8bd26a2d0:~/.pip# cd /
root@fdb8bd26a2d0:/# apt-get install vim -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
root@fdb8bd26a2d0:/# apt-get update
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 Packages [7907 kB]
Get:5 http://security.debian.org/debian-security buster/updates/main amd64 Packages [267 kB]
35% [4 Packages 1584 kB/7907 kB 20%]                                                                                                14.5 kB/s 7min 16s^C
root@fdb8bd26a2d0:/# cst
bash: cst: command not found
root@fdb8bd26a2d0:/# cat
^C
root@fdb8bd26a2d0:/# uname -a
Linux fdb8bd26a2d0 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 GNU/Linux
root@fdb8bd26a2d0:/# cat /proc/version
Linux version 5.8.0-44-generic (buildd@lgw01-amd64-054) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021
root@fdb8bd26a2d0:/# vi
bash: vi: command not found
root@fdb8bd26a2d0:/# apt-get update
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [267 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7907 kB]
Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [9504 B]
Fetched 6333 kB in 2min 22s (44.6 kB/s)
Reading package lists... Done
root@fdb8bd26a2d0:/# apt-get install vim -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:libgpm2 vim-common vim-runtime xxd
Suggested packages:gpm ctags vim-doc vim-scripts
The following NEW packages will be installed:libgpm2 vim vim-common vim-runtime xxd
0 upgraded, 5 newly installed, 0 to remove and 32 not upgraded.
Need to get 7425 kB of archives.
After this operation, 33.8 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 xxd amd64 2:8.1.0875-5 [140 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 vim-common all 2:8.1.0875-5 [195 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 libgpm2 amd64 1.20.7-5 [35.1 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 vim-runtime all 2:8.1.0875-5 [5775 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 vim amd64 2:8.1.0875-5 [1280 kB]
Fetched 7425 kB in 14min 48s (8361 B/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package xxd.
(Reading database ... 24600 files and directories currently installed.)
Preparing to unpack .../xxd_2%3a8.1.0875-5_amd64.deb ...
Unpacking xxd (2:8.1.0875-5) ...
Selecting previously unselected package vim-common.
Preparing to unpack .../vim-common_2%3a8.1.0875-5_all.deb ...
Unpacking vim-common (2:8.1.0875-5) ...
Selecting previously unselected package libgpm2:amd64.
Preparing to unpack .../libgpm2_1.20.7-5_amd64.deb ...
Unpacking libgpm2:amd64 (1.20.7-5) ...
Selecting previously unselected package vim-runtime.
Preparing to unpack .../vim-runtime_2%3a8.1.0875-5_all.deb ...
Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/help.txt.vim-tiny by vim-runtime'
Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags.vim-tiny by vim-runtime'
Unpacking vim-runtime (2:8.1.0875-5) ...
Selecting previously unselected package vim.
Preparing to unpack .../vim_2%3a8.1.0875-5_amd64.deb ...
Unpacking vim (2:8.1.0875-5) ...
Setting up libgpm2:amd64 (1.20.7-5) ...
Setting up xxd (2:8.1.0875-5) ...
Setting up vim-common (2:8.1.0875-5) ...
Setting up vim-runtime (2:8.1.0875-5) ...
Setting up vim (2:8.1.0875-5) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in auto mode
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for mime-support (3.62) ...
root@fdb8bd26a2d0:/# cd ~/.pip
root@fdb8bd26a2d0:~/.pip# vim pip.conf
root@fdb8bd26a2d0:~/.pip# cd /
root@fdb8bd26a2d0:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@fdb8bd26a2d0:/# cd home
root@fdb8bd26a2d0:/home# ls
root@fdb8bd26a2d0:/home# vim requirements.txt
root@fdb8bd26a2d0:/home# cdd /
bash: cdd: command not found
root@fdb8bd26a2d0:/home# cd /
root@fdb8bd26a2d0:/# pip install opencv-python
Configuration file could not be loaded.
File contains no section headers.
file: '/root/.pip/pip.conf', line: 1
'index-url = http://pypi.douban.com/simple #豆瓣源,可以换成其他的源\n'
root@fdb8bd26a2d0:/# vim /root/.pip/pip.conf
root@fdb8bd26a2d0:/# pip install opencv-python
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting opencv-pythonDownloading http://mirrors.aliyun.com/pypi/packages/2a/9a/ff309b530ac1b029bfdb9af3a95eaff0f5f45f6a2dbe37b3454ae8412f4c/opencv_python-4.5.1.48-cp38-cp38-manylinux2014_x86_64.whl (50.4 MB)|████████████████████████████████| 50.4 MB 12.2 MB/s
Collecting numpy>=1.17.3Downloading http://mirrors.aliyun.com/pypi/packages/c7/e6/dccac76b7e825915ffb906beeba5a953597b6cfe1fe686b5276e122cb07c/numpy-1.20.1-cp38-cp38-manylinux2010_x86_64.whl (15.4 MB)|████████████████████████████████| 15.4 MB 11.0 MB/s
Installing collected packages: numpy, opencv-python
Successfully installed numpy-1.20.1 opencv-python-4.5.1.48
root@fdb8bd26a2d0:/# pip install torch
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting torchDownloading http://mirrors.aliyun.com/pypi/packages/1d/a9/f349273a0327fdf20a73188c9c3aa7dbce68f86fad422eadd366fd2ed7a0/torch-1.7.1-cp38-cp38-manylinux1_x86_64.whl (776.8 MB)|████████████████████████████████| 776.8 MB 13.9 MB/s
Requirement already satisfied: numpy in /usr/local/lib/python3.8/site-packages (from torch) (1.20.1)
Collecting typing-extensionsDownloading http://mirrors.aliyun.com/pypi/packages/60/7a/e881b5abb54db0e6e671ab088d079c57ce54e8a01a3ca443f561ccadb37e/typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
Installing collected packages: typing-extensions, torch
Successfully installed torch-1.7.1 typing-extensions-3.7.4.3
root@fdb8bd26a2d0:/# pip list
Package           Version
----------------- --------
numpy             1.20.1
opencv-python     4.5.1.48
pip               21.0.1
setuptools        52.0.0
torch             1.7.1
typing-extensions 3.7.4.3
wheel             0.36.2
root@fdb8bd26a2d0:/# pip install torchvision
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting torchvisionDownloading http://mirrors.aliyun.com/pypi/packages/23/92/88de78810119baac2a3d9ae203d1a085df6ea5d3af557a151157436f81d3/torchvision-0.8.2-cp38-cp38-manylinux1_x86_64.whl (12.8 MB)|████████████████████████████████| 12.8 MB 9.5 MB/s
Collecting pillow>=4.1.1Downloading http://mirrors.aliyun.com/pypi/packages/c9/57/a6c81c1d6b8973d288ec6df0993a71a61318c862afc1de71fd3aa1ba1dcd/Pillow-8.1.0-cp38-cp38-manylinux1_x86_64.whl (2.2 MB)|████████████████████████████████| 2.2 MB 10.0 MB/s
Requirement already satisfied: torch==1.7.1 in /usr/local/lib/python3.8/site-packages (from torchvision) (1.7.1)
Requirement already satisfied: numpy in /usr/local/lib/python3.8/site-packages (from torchvision) (1.20.1)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.8/site-packages (from torch==1.7.1->torchvision) (3.7.4.3)
Installing collected packages: pillow, torchvision
Successfully installed pillow-8.1.0 torchvision-0.8.2
root@fdb8bd26a2d0:/# pip install fvcore
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting fvcoreDownloading http://mirrors.aliyun.com/pypi/packages/a7/e0/594bcd4a488e5a8806e49a1d09280fce99c87c0cc80d5172934565c744a3/fvcore-0.1.3.post20210227.tar.gz (47 kB)|████████████████████████████████| 47 kB 2.3 MB/s
Requirement already satisfied: numpy in /usr/local/lib/python3.8/site-packages (from fvcore) (1.20.1)
Collecting yacs>=0.1.6Downloading http://mirrors.aliyun.com/pypi/packages/38/4f/fe9a4d472aa867878ce3bb7efb16654c5d63672b86dc0e6e953a67018433/yacs-0.1.8-py3-none-any.whl (14 kB)
Collecting pyyaml>=5.1Downloading http://mirrors.aliyun.com/pypi/packages/70/96/c7245e551b1cb496bfb95840ace55ca60f20d3d8e33d70faf8c78a976899/PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB)|████████████████████████████████| 662 kB 4.2 MB/s
Collecting tqdmDownloading http://mirrors.aliyun.com/pypi/packages/4e/8c/f1035bd24b0e352ddba7be320abc1603fc4c9976fcda6971ed287be59164/tqdm-4.58.0-py2.py3-none-any.whl (73 kB)|████████████████████████████████| 73 kB 8.6 MB/s
Collecting termcolor>=1.1Downloading http://mirrors.aliyun.com/pypi/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz (3.9 kB)
Requirement already satisfied: Pillow in /usr/local/lib/python3.8/site-packages (from fvcore) (8.1.0)
Collecting tabulateDownloading http://mirrors.aliyun.com/pypi/packages/ca/80/7c0cad11bd99985cfe7c09427ee0b4f9bd6b048bd13d4ffb32c6db237dfb/tabulate-0.8.9-py3-none-any.whl (25 kB)
Collecting iopath>=0.1.2Downloading http://mirrors.aliyun.com/pypi/packages/07/e3/5d16bd5056730737e5d11deafb89e7e7435afa9c8bf8748f94019f1d2260/iopath-0.1.4.tar.gz (14 kB)
Collecting portalockerDownloading http://mirrors.aliyun.com/pypi/packages/82/22/e684c9e2e59b561dbe36538852e81849122c666c423448e3a5c99362c228/portalocker-2.2.1-py2.py3-none-any.whl (15 kB)
Building wheels for collected packages: fvcore, iopath, termcolorBuilding wheel for fvcore (setup.py) ... doneCreated wheel for fvcore: filename=fvcore-0.1.3.post20210227-py3-none-any.whl size=59000 sha256=981ef236691fb29bbd20ca027f304a2ede9cd4935e465b4426261cf2b079a9ecStored in directory: /root/.cache/pip/wheels/01/9c/30/269863897b335f4fed61c5c2d6b9239cf157c0d8904a0cc398Building wheel for iopath (setup.py) ... doneCreated wheel for iopath: filename=iopath-0.1.4-py3-none-any.whl size=15571 sha256=cb8d960fd45b6595ccc0e8dbe12a45c440befa36590bf019db24e2accb6095f9Stored in directory: /root/.cache/pip/wheels/2b/6b/16/49981ed067ff274c0eb8acacb197fce9e61700bf941a26b933Building wheel for termcolor (setup.py) ... doneCreated wheel for termcolor: filename=termcolor-1.1.0-py3-none-any.whl size=4829 sha256=4a79063c55a76a5728842174d27d57af488d7e2c3613820c1eacf789dd594cb3Stored in directory: /root/.cache/pip/wheels/70/a3/44/a0d1f4323f72671d0f675fbad1c4b33fcba882bbb3e542dfbc
Successfully built fvcore iopath termcolor
Installing collected packages: tqdm, pyyaml, portalocker, yacs, termcolor, tabulate, iopath, fvcore
Successfully installed fvcore-0.1.3.post20210227 iopath-0.1.4 portalocker-2.2.1 pyyaml-5.4.1 tabulate-0.8.9 termcolor-1.1.0 tqdm-4.58.0 yacs-0.1.8
root@fdb8bd26a2d0:/# pip3Usage:   pip3 <command> [options]Commands:install                     Install packages.download                    Download packages.uninstall                   Uninstall packages.freeze                      Output installed packages in requirements format.list                        List installed packages.show                        Show information about installed packages.check                       Verify installed packages have compatible dependencies.config                      Manage local and global configuration.search                      Search PyPI for packages.cache                       Inspect and manage pip's wheel cache.wheel                       Build wheels from your requirements.hash                        Compute hashes of package archives.completion                  A helper command used for command completion.debug                       Show information useful for debugging.help                        Show help for commands.General Options:-h, --help                  Show help.--isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.-v, --verbose               Give more output. Option is additive, and can be used up to 3 times.-V, --version               Show version and exit.-q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICALlogging levels).--log <path>                Path to a verbose appending log.--no-input                  Disable prompting for input.--proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.--retries <retries>         Maximum number of retries each connection should attempt (default 5 times).--timeout <sec>             Set the socket timeout (default 15 seconds).--exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.--trusted-host <hostname>   Mark this host or host:port pair as trusted, even though it does not have valid or any HTTPS.--cert <path>               Path to alternate CA bundle.--client-cert <path>        Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.--cache-dir <dir>           Store the cache data in <dir>.--no-cache-dir              Disable the cache.--disable-pip-version-checkDon't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.--no-color                  Suppress colored output.--no-python-version-warningSilence deprecation warnings for upcoming unsupported Pythons.--use-feature <feature>     Enable new functionality, that may be backward incompatible.--use-deprecated <feature>  Enable deprecated functionality, that will be removed in the future.
root@fdb8bd26a2d0:/# pip3 install -U Cython
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting CythonDownloading http://mirrors.aliyun.com/pypi/packages/f9/f4/3a950e0146569f405ac3ea1233dc08bb2e2286cb7356de866807fde94f39/Cython-0.29.22-cp38-cp38-manylinux1_x86_64.whl (1.9 MB)|████████████████████████████████| 1.9 MB 23.7 MB/s
Installing collected packages: Cython
Successfully installed Cython-0.29.22
root@fdb8bd26a2d0:/# pip3 install -U pycocotools
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting pycocotoolsDownloading http://mirrors.aliyun.com/pypi/packages/de/df/056875d697c45182ed6d2ae21f62015896fdb841906fe48e7268e791c467/pycocotools-2.0.2.tar.gz (23 kB)
Requirement already satisfied: setuptools>=18.0 in /usr/local/lib/python3.8/site-packages (from pycocotools) (52.0.0)
Requirement already satisfied: cython>=0.27.3 in /usr/local/lib/python3.8/site-packages (from pycocotools) (0.29.22)
Collecting matplotlib>=2.1.0Downloading http://mirrors.aliyun.com/pypi/packages/ab/20/60cfe5d611ac86df07b7b1f9b9582f22f7eda5edbe2124ba85bdf3133822/matplotlib-3.3.4-cp38-cp38-manylinux1_x86_64.whl (11.6 MB)|████████████████████████████████| 11.6 MB 10.5 MB/s
Collecting cycler>=0.10Downloading http://mirrors.aliyun.com/pypi/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3Downloading http://mirrors.aliyun.com/pypi/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)|████████████████████████████████| 67 kB 10.4 MB/s
Collecting kiwisolver>=1.0.1Downloading http://mirrors.aliyun.com/pypi/packages/99/04/41e831621ddec54f99e9e3693b8d4f2f583d7f3ee8df33bf9a7d6bf764de/kiwisolver-1.3.1-cp38-cp38-manylinux1_x86_64.whl (1.2 MB)|████████████████████████████████| 1.2 MB 10.1 MB/s
Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.8/site-packages (from matplotlib>=2.1.0->pycocotools) (8.1.0)
Requirement already satisfied: numpy>=1.15 in /usr/local/lib/python3.8/site-packages (from matplotlib>=2.1.0->pycocotools) (1.20.1)
Collecting python-dateutil>=2.1Downloading http://mirrors.aliyun.com/pypi/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)|████████████████████████████████| 227 kB 8.1 MB/s
Collecting sixDownloading http://mirrors.aliyun.com/pypi/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl (10 kB)
Building wheels for collected packages: pycocotoolsBuilding wheel for pycocotools (setup.py) ... doneCreated wheel for pycocotools: filename=pycocotools-2.0.2-cp38-cp38-linux_x86_64.whl size=382498 sha256=15d625978cb5158b12457f5dfbb38f21c82761bb4393c680fccca07c931878f3Stored in directory: /root/.cache/pip/wheels/82/44/23/5d6c642046b39fba578ee4a390919ad4605dcfa52da8aedbb4
Successfully built pycocotools
Installing collected packages: six, python-dateutil, pyparsing, kiwisolver, cycler, matplotlib, pycocotools
Successfully installed cycler-0.10.0 kiwisolver-1.3.1 matplotlib-3.3.4 pycocotools-2.0.2 pyparsing-2.4.7 python-dateutil-2.8.1 six-1.15.0
root@fdb8bd26a2d0:/# git
\usage: git [--version] [--help] [-C <path>] [-c <name>=<value>][--exec-path[=<path>]] [--html-path] [--man-path] [--info-path][-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare][--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]<command> [<args>]These are common Git commands used in various situations:start a working area (see also: git help tutorial)clone      Clone a repository into a new directoryinit       Create an empty Git repository or reinitialize an existing onework on the current change (see also: git help everyday)add        Add file contents to the indexmv         Move or rename a file, a directory, or a symlinkreset      Reset current HEAD to the specified staterm         Remove files from the working tree and from the indexexamine the history and state (see also: git help revisions)bisect     Use binary search to find the commit that introduced a buggrep       Print lines matching a patternlog        Show commit logsshow       Show various types of objectsstatus     Show the working tree statusgrow, mark and tweak your common historybranch     List, create, or delete branchescheckout    Switch branches or restore working tree filescommit     Record changes to the repositorydiff       Show changes between commits, commit and working tree, etcmerge      Join two or more development histories togetherrebase     Reapply commits on top of another base tiptag        Create, list, delete or verify a tag object signed with GPGcollaborate (see also: git help workflows)fetch      Download objects and refs from another repositorypull       Fetch from and integrate with another repository or a local branchpush       Update remote refs along with associated objects'git help -a' and 'git help -g' list available subcommands and some
concept guides. See 'git help <command>' or 'git help <concept>'
to read about a specific subcommand or concept.
root@fdb8bd26a2d0:/# git clone https://github.com.cnpmjs.org/facebookresearch/detectron2.git
Cloning into 'detectron2'...
remote: Enumerating objects: 103, done.
remote: Counting objects: 100% (103/103), done.
remote: Compressing objects: 100% (75/75), done.
remote: Total 10441 (delta 41), reused 53 (delta 28), pack-reused 10338
Receiving objects: 100% (10441/10441), 4.37 MiB | 2.30 MiB/s, done.
Resolving deltas: 100% (7510/7510), done.
root@fdb8bd26a2d0:/# ls
bin  boot  detectron2  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@fdb8bd26a2d0:/# cd detectron2 && pip install -e .
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Obtaining file:///detectron2
Requirement already satisfied: termcolor>=1.1 in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (1.1.0)
Requirement already satisfied: Pillow>=7.1 in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (8.1.0)
Requirement already satisfied: yacs>=0.1.6 in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (0.1.8)
Requirement already satisfied: tabulate in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (0.8.9)
Collecting cloudpickleDownloading http://mirrors.aliyun.com/pypi/packages/e7/e3/898487e5dbeb612054cf2e0c188463acb358167fef749c53c8bb8918cea1/cloudpickle-1.6.0-py3-none-any.whl (23 kB)
Requirement already satisfied: matplotlib in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (3.3.4)
Requirement already satisfied: tqdm>4.29.0 in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (4.58.0)
Collecting tensorboardDownloading http://mirrors.aliyun.com/pypi/packages/64/21/eebd23060763fedeefb78bc2b286e00fa1d8abda6f70efa2ee08c28af0d4/tensorboard-2.4.1-py3-none-any.whl (10.6 MB)|████████████████████████████████| 10.6 MB 3.9 MB/s
Requirement already satisfied: fvcore<0.1.4,>=0.1.3 in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (0.1.3.post20210227)
Requirement already satisfied: iopath>=0.1.2 in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (0.1.4)
Requirement already satisfied: pycocotools>=2.0.2 in /usr/local/lib/python3.8/site-packages (from detectron2==0.3) (2.0.2)
Collecting futureDownloading http://mirrors.aliyun.com/pypi/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz (829 kB)|████████████████████████████████| 829 kB 8.2 MB/s
Collecting pydotDownloading http://mirrors.aliyun.com/pypi/packages/ea/76/75b1bb82e9bad3e3d656556eaa353d8cd17c4254393b08ec9786ac8ed273/pydot-1.4.2-py2.py3-none-any.whl (21 kB)
Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.8/site-packages (from fvcore<0.1.4,>=0.1.3->detectron2==0.3) (5.4.1)
Requirement already satisfied: numpy in /usr/local/lib/python3.8/site-packages (from fvcore<0.1.4,>=0.1.3->detectron2==0.3) (1.20.1)
Requirement already satisfied: portalocker in /usr/local/lib/python3.8/site-packages (from iopath>=0.1.2->detectron2==0.3) (2.2.1)
Requirement already satisfied: cython>=0.27.3 in /usr/local/lib/python3.8/site-packages (from pycocotools>=2.0.2->detectron2==0.3) (0.29.22)
Requirement already satisfied: setuptools>=18.0 in /usr/local/lib/python3.8/site-packages (from pycocotools>=2.0.2->detectron2==0.3) (52.0.0)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.8/site-packages (from matplotlib->detectron2==0.3) (0.10.0)
Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.8/site-packages (from matplotlib->detectron2==0.3) (2.8.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.8/site-packages (from matplotlib->detectron2==0.3) (1.3.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /usr/local/lib/python3.8/site-packages (from matplotlib->detectron2==0.3) (2.4.7)
Requirement already satisfied: six in /usr/local/lib/python3.8/site-packages (from cycler>=0.10->matplotlib->detectron2==0.3) (1.15.0)
Collecting google-auth-oauthlib<0.5,>=0.4.1Downloading http://mirrors.aliyun.com/pypi/packages/81/67/e2c34bb0628984c7ce71cce6ba6964cb29c418873847fc285f826e032e6e/google_auth_oauthlib-0.4.2-py2.py3-none-any.whl (18 kB)
Collecting protobuf>=3.6.0Downloading http://mirrors.aliyun.com/pypi/packages/72/66/da24509f88b4ebe8e2abe26be3ff32f49bef41439756160a4c24b1aa1b59/protobuf-3.15.3-cp38-cp38-manylinux1_x86_64.whl (1.0 MB)|████████████████████████████████| 1.0 MB 5.1 MB/s
Collecting requests<3,>=2.21.0Downloading http://mirrors.aliyun.com/pypi/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl (61 kB)|████████████████████████████████| 61 kB 5.6 MB/s
Collecting absl-py>=0.4Downloading http://mirrors.aliyun.com/pypi/packages/bc/58/0aa6fb779dc69cfc811df3398fcbeaeefbf18561b6e36b185df0782781cc/absl_py-0.11.0-py3-none-any.whl (127 kB)|████████████████████████████████| 127 kB 15.1 MB/s
Collecting werkzeug>=0.11.15Downloading http://mirrors.aliyun.com/pypi/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)|████████████████████████████████| 298 kB 15.1 MB/s
Collecting tensorboard-plugin-wit>=1.6.0Downloading http://mirrors.aliyun.com/pypi/packages/1a/c1/499e600ba0c618b451cd9c425ae1c177249940a2086316552fee7d86c954/tensorboard_plugin_wit-1.8.0-py3-none-any.whl (781 kB)|████████████████████████████████| 781 kB 8.7 MB/s
Collecting google-auth<2,>=1.6.3Downloading http://mirrors.aliyun.com/pypi/packages/bf/6b/a364a4ad2a9d25904a19f53b9474ae9666b96e0653a6ca38492baf1bcf05/google_auth-1.27.0-py2.py3-none-any.whl (135 kB)|████████████████████████████████| 135 kB 6.4 MB/s
Collecting markdown>=2.6.8Downloading http://mirrors.aliyun.com/pypi/packages/6e/33/1ae0f71395e618d6140fbbc9587cc3156591f748226075e0f7d6f9176522/Markdown-3.3.4-py3-none-any.whl (97 kB)|████████████████████████████████| 97 kB 16.7 MB/s
Requirement already satisfied: wheel>=0.26 in /usr/local/lib/python3.8/site-packages (from tensorboard->detectron2==0.3) (0.36.2)
Collecting grpcio>=1.24.3Downloading http://mirrors.aliyun.com/pypi/packages/72/11/d2a26271c7d885c1011157780567a1f151780be78563a59509cf7742cd67/grpcio-1.36.0-cp38-cp38-manylinux2014_x86_64.whl (4.1 MB)|████████████████████████████████| 4.1 MB 2.5 MB/s
Collecting cachetools<5.0,>=2.0.0Downloading http://mirrors.aliyun.com/pypi/packages/bb/72/8df2e0dc991f1a1d2c6869404e7622e8ee50d80bff357dbb57c3df70305b/cachetools-4.2.1-py3-none-any.whl (12 kB)
Collecting pyasn1-modules>=0.2.1Downloading http://mirrors.aliyun.com/pypi/packages/95/de/214830a981892a3e286c3794f41ae67a4495df1108c3da8a9f62159b9a9d/pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)|████████████████████████████████| 155 kB 19.0 MB/s
Collecting rsa<5,>=3.1.4Downloading http://mirrors.aliyun.com/pypi/packages/e9/93/0c0f002031f18b53af7a6166103c02b9c0667be528944137cc954ec921b3/rsa-4.7.2-py3-none-any.whl (34 kB)
Collecting requests-oauthlib>=0.7.0Downloading http://mirrors.aliyun.com/pypi/packages/a3/12/b92740d845ab62ea4edf04d2f4164d82532b5a0b03836d4d4e71c6f3d379/requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
Collecting pyasn1<0.5.0,>=0.4.6Downloading http://mirrors.aliyun.com/pypi/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)|████████████████████████████████| 77 kB 12.5 MB/s
Collecting urllib3<1.27,>=1.21.1Downloading http://mirrors.aliyun.com/pypi/packages/23/fc/8a49991f7905261f9ca9df5aa9b58363c3c821ce3e7f671895442b7100f2/urllib3-1.26.3-py2.py3-none-any.whl (137 kB)|████████████████████████████████| 137 kB 10.6 MB/s
Collecting idna<3,>=2.5Downloading http://mirrors.aliyun.com/pypi/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl (58 kB)|████████████████████████████████| 58 kB 6.2 MB/s
Collecting certifi>=2017.4.17Downloading http://mirrors.aliyun.com/pypi/packages/5e/a0/5f06e1e1d463903cf0c0eebeb751791119ed7a4b3737fdc9a77f1cdfb51f/certifi-2020.12.5-py2.py3-none-any.whl (147 kB)|████████████████████████████████| 147 kB 9.5 MB/s
Collecting chardet<5,>=3.0.2Downloading http://mirrors.aliyun.com/pypi/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl (178 kB)|████████████████████████████████| 178 kB 8.2 MB/s
Collecting oauthlib>=3.0.0Downloading http://mirrors.aliyun.com/pypi/packages/05/57/ce2e7a8fa7c0afb54a0581b14a65b56e62b5759dbc98e80627142b8a3704/oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)|████████████████████████████████| 147 kB 10.7 MB/s
Building wheels for collected packages: futureBuilding wheel for future (setup.py) ... doneCreated wheel for future: filename=future-0.18.2-py3-none-any.whl size=491059 sha256=dcfcb256f9e082f667530b272b3377847687663a1d62b94846f4c2cdb57496e8Stored in directory: /root/.cache/pip/wheels/81/66/8d/d48705a24664587f61557810d796603caef2610c98b3a24b44
Successfully built future
Installing collected packages: urllib3, pyasn1, idna, chardet, certifi, rsa, requests, pyasn1-modules, oauthlib, cachetools, requests-oauthlib, google-auth, werkzeug, tensorboard-plugin-wit, protobuf, markdown, grpcio, google-auth-oauthlib, absl-py, tensorboard, pydot, future, cloudpickle, detectron2Running setup.py develop for detectron2
Successfully installed absl-py-0.11.0 cachetools-4.2.1 certifi-2020.12.5 chardet-4.0.0 cloudpickle-1.6.0 detectron2 future-0.18.2 google-auth-1.27.0 google-auth-oauthlib-0.4.2 grpcio-1.36.0 idna-2.10 markdown-3.3.4 oauthlib-3.1.0 protobuf-3.15.3 pyasn1-0.4.8 pyasn1-modules-0.2.8 pydot-1.4.2 requests-2.25.1 requests-oauthlib-1.3.0 rsa-4.7.2 tensorboard-2.4.1 tensorboard-plugin-wit-1.8.0 urllib3-1.26.3 werkzeug-1.0.1
root@fdb8bd26a2d0:/detectron2# ls
GETTING_STARTED.md  LICENSE   README.md  configs   demo    detectron2.egg-info  docker  projects   setup.py  tools
INSTALL.md      MODEL_ZOO.md  build      datasets  detectron2  dev          docs    setup.cfg  tests
root@fdb8bd26a2d0:/detectron2# cd /
root@fdb8bd26a2d0:/# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
root@fdb8bd26a2d0:/# exit
(base) xutengfei@xutengfei-G3-3579:~$ docker ps
CONTAINER ID   IMAGE        COMMAND     CREATED       STATUS       PORTS     NAMES
19bdfa58c226   python:3.8   "bash"      2 hours ago   Up 2 hours             agitated_bartik
fdb8bd26a2d0   python:3.8   "python3"   2 hours ago   Up 2 hours             epic_galileo
(base) xutengfei@xutengfei-G3-3579:~$ docker commit -m="python for cv" -a="xutengfei" fdb8bd26a2d0 python_cv:add-detectron2
sha256:c789099bd250f17b40e71015811248bd1dabf2c310a6de77393b7d99b04f896d
(base) xutengfei@xutengfei-G3-3579:~$ docker images
REPOSITORY                                                               TAG              IMAGE ID       CREATED          SIZE
python_cv                                                                add-detectron2   c789099bd250   59 seconds ago   2.96GB
<none>                                                                   <none>           1abba0409798   15 hours ago     3.94GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   1.0              cfea8d55bbf5   4 weeks ago      1.02GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   <none>           8fcfbebff40a   4 weeks ago      1.02GB
python                                                                   3.8              4d53664a7025   4 weeks ago      883MB
(base) xutengfei@xutengfei-G3-3579:~$ 

今晚重建了一个镜像,即用原容器替换为国内源并更新了软件源,并下载了包以解决:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory——docker容器内问题报错

(base) xutengfei@xutengfei-G3-3579:~$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
(base) xutengfei@xutengfei-G3-3579:~$ docker ps -a
CONTAINER ID   IMAGE          COMMAND                  CREATED        STATUS                     PORTS     NAMES
19bdfa58c226   python:3.8     "bash"                   9 hours ago    Exited (0) 7 hours ago               agitated_bartik
fdb8bd26a2d0   python:3.8     "python3"                9 hours ago    Exited (137) 7 hours ago             epic_galileo
ffa4aeed9ec0   1abba0409798   "/bin/sh -c 'python …"   22 hours ago   Exited (2) 22 hours ago              vigilant_meninsky
cbe8ea3c4779   8fcfbebff40a   "sh run.sh"              4 weeks ago    Created                              mycontainer1
(base) xutengfei@xutengfei-G3-3579:~$ docker exec -it fdb8 bash
Error response from daemon: Container fdb8bd26a2d0594a4cc7d24ddd3c08f566476ec13a17d137d69e48f29b2f87ba is not running
(base) xutengfei@xutengfei-G3-3579:~$ docker start fdb8bd26a2d0
fdb8bd26a2d0
(base) xutengfei@xutengfei-G3-3579:~$ docker exec -it fdb8 bash
root@fdb8bd26a2d0:/# mv /etc/apt/sources.list /etc/apt/sources.list.bak
root@fdb8bd26a2d0:/# cat > /etc/apt/sources.list << EOF
> deb http://mirrors.163.com/debian/ buster main contrib non-free
> # deb-src http://mirrors.163.com/debian/ buster main contrib non-free
> deb http://mirrors.163.com/debian/ buster-updates main contrib non-free
> # deb-src http://mirrors.163.com/debian/ buster-updates main contrib non-free
> deb http://mirrors.163.com/debian/ buster-backports main contrib non-free
> # deb-src http://mirrors.163.com/debian/ buster-backports main contrib non-free
> deb http://mirrors.163.com/debian-security buster/updates main contrib non-free
> # deb-src http://mirrors.163.com/debian-security buster/updates main contrib non-free
> EOF
root@fdb8bd26a2d0:/# apt-get update
Get:1 http://mirrors.163.com/debian buster InRelease [122 kB]
Get:2 http://mirrors.163.com/debian buster-updates InRelease [51.9 kB]
Get:3 http://mirrors.163.com/debian buster-backports InRelease [46.7 kB]
Get:4 http://mirrors.163.com/debian-security buster/updates InRelease [65.4 kB]
Get:5 http://mirrors.163.com/debian buster/main amd64 Packages [7907 kB]
Get:6 http://mirrors.163.com/debian buster/non-free amd64 Packages [87.7 kB]
Get:7 http://mirrors.163.com/debian buster/contrib amd64 Packages [50.1 kB]
Get:8 http://mirrors.163.com/debian buster-updates/non-free amd64 Packages [604 B]
Get:9 http://mirrors.163.com/debian buster-updates/main amd64 Packages [9504 B]
Get:10 http://mirrors.163.com/debian buster-backports/contrib amd64 Packages [9688 B]
Get:11 http://mirrors.163.com/debian buster-backports/non-free amd64 Packages [34.5 kB]
Get:12 http://mirrors.163.com/debian buster-backports/main amd64 Packages [451 kB]
Get:13 http://mirrors.163.com/debian-security buster/updates/non-free amd64 Packages [556 B]
Get:14 http://mirrors.163.com/debian-security buster/updates/main amd64 Packages [267 kB]
Fetched 9103 kB in 4s (2116 kB/s)
Reading package lists... Done
root@fdb8bd26a2d0:/# apt-get install sudo
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:sudo
0 upgraded, 1 newly installed, 0 to remove and 32 not upgraded.
Need to get 1244 kB of archives.
After this operation, 3882 kB of additional disk space will be used.
Get:1 http://mirrors.163.com/debian buster/main amd64 sudo amd64 1.8.27-1+deb10u3 [1244 kB]
Fetched 1244 kB in 0s (3483 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sudo.
(Reading database ... 26489 files and directories currently installed.)
Preparing to unpack .../sudo_1.8.27-1+deb10u3_amd64.deb ...
Unpacking sudo (1.8.27-1+deb10u3) ...
Setting up sudo (1.8.27-1+deb10u3) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
root@fdb8bd26a2d0:/# sudo apt install libgl1-mesa-glx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0libglx-mesa0 libglx0 libllvm7 libpciaccess0 libsensors-config libsensors5 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0libxcb-present0 libxcb-sync1 libxdamage1 libxfixes3 libxshmfence1 libxxf86vm1
Suggested packages:pciutils lm-sensors
The following NEW packages will be installed:libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libgl1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesalibglvnd0 libglx-mesa0 libglx0 libllvm7 libpciaccess0 libsensors-config libsensors5 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0libxcb-glx0 libxcb-present0 libxcb-sync1 libxdamage1 libxfixes3 libxshmfence1 libxxf86vm1
0 upgraded, 27 newly installed, 0 to remove and 32 not upgraded.
Need to get 21.3 MB of archives.
After this operation, 214 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://mirrors.163.com/debian buster/main amd64 libdrm-common all 2.4.97-1 [13.8 kB]
Get:2 http://mirrors.163.com/debian buster/main amd64 libdrm2 amd64 2.4.97-1 [39.7 kB]
Get:3 http://mirrors.163.com/debian buster/main amd64 libdrm-amdgpu1 amd64 2.4.97-1 [27.3 kB]
Get:4 http://mirrors.163.com/debian buster/main amd64 libpciaccess0 amd64 0.14-1 [53.5 kB]
Get:5 http://mirrors.163.com/debian buster/main amd64 libdrm-intel1 amd64 2.4.97-1 [69.8 kB]
Get:6 http://mirrors.163.com/debian buster/main amd64 libdrm-nouveau2 amd64 2.4.97-1 [26.3 kB]
Get:7 http://mirrors.163.com/debian buster/main amd64 libdrm-radeon1 amd64 2.4.97-1 [31.1 kB]
Get:8 http://mirrors.163.com/debian buster/main amd64 libglapi-mesa amd64 18.3.6-2+deb10u1 [66.3 kB]
Get:9 http://mirrors.163.com/debian buster/main amd64 libllvm7 amd64 1:7.0.1-8+deb10u2 [13.1 MB]
Get:10 http://mirrors.163.com/debian buster/main amd64 libsensors-config all 1:3.5.0-3 [31.6 kB]
Get:11 http://mirrors.163.com/debian buster/main amd64 libsensors5 amd64 1:3.5.0-3 [52.6 kB]
Get:12 http://mirrors.163.com/debian buster/main amd64 libgl1-mesa-dri amd64 18.3.6-2+deb10u1 [6685 kB]
Get:13 http://mirrors.163.com/debian buster/main amd64 libglvnd0 amd64 1.1.0-1 [48.6 kB]
Get:14 http://mirrors.163.com/debian buster/main amd64 libx11-xcb1 amd64 2:1.6.7-1+deb10u1 [190 kB]
Get:15 http://mirrors.163.com/debian buster/main amd64 libxcb-dri2-0 amd64 1.13.1-2 [101 kB]
Get:16 http://mirrors.163.com/debian buster/main amd64 libxcb-dri3-0 amd64 1.13.1-2 [100 kB]
Get:17 http://mirrors.163.com/debian buster/main amd64 libxcb-glx0 amd64 1.13.1-2 [116 kB]
Get:18 http://mirrors.163.com/debian buster/main amd64 libxcb-present0 amd64 1.13.1-2 [99.1 kB]
Get:19 http://mirrors.163.com/debian buster/main amd64 libxcb-sync1 amd64 1.13.1-2 [103 kB]
Get:20 http://mirrors.163.com/debian buster/main amd64 libxfixes3 amd64 1:5.0.3-1 [21.9 kB]
Get:21 http://mirrors.163.com/debian buster/main amd64 libxdamage1 amd64 1:1.1.4-3+b3 [14.9 kB]
Get:22 http://mirrors.163.com/debian buster/main amd64 libxshmfence1 amd64 1.3-1 [8820 B]
Get:23 http://mirrors.163.com/debian buster/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB]
Get:24 http://mirrors.163.com/debian buster/main amd64 libglx-mesa0 amd64 18.3.6-2+deb10u1 [180 kB]
Get:25 http://mirrors.163.com/debian buster/main amd64 libglx0 amd64 1.1.0-1 [30.0 kB]
Get:26 http://mirrors.163.com/debian buster/main amd64 libgl1 amd64 1.1.0-1 [91.1 kB]
Get:27 http://mirrors.163.com/debian buster/main amd64 libgl1-mesa-glx amd64 18.3.6-2+deb10u1 [47.4 kB]
Fetched 21.3 MB in 8s (2604 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libdrm-common.
(Reading database ... 26610 files and directories currently installed.)
Preparing to unpack .../00-libdrm-common_2.4.97-1_all.deb ...
Unpacking libdrm-common (2.4.97-1) ...
Selecting previously unselected package libdrm2:amd64.
Preparing to unpack .../01-libdrm2_2.4.97-1_amd64.deb ...
Unpacking libdrm2:amd64 (2.4.97-1) ...
Selecting previously unselected package libdrm-amdgpu1:amd64.
Preparing to unpack .../02-libdrm-amdgpu1_2.4.97-1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.97-1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../03-libpciaccess0_0.14-1_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.14-1) ...
Selecting previously unselected package libdrm-intel1:amd64.
Preparing to unpack .../04-libdrm-intel1_2.4.97-1_amd64.deb ...
Unpacking libdrm-intel1:amd64 (2.4.97-1) ...
Selecting previously unselected package libdrm-nouveau2:amd64.
Preparing to unpack .../05-libdrm-nouveau2_2.4.97-1_amd64.deb ...
Unpacking libdrm-nouveau2:amd64 (2.4.97-1) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../06-libdrm-radeon1_2.4.97-1_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.97-1) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../07-libglapi-mesa_18.3.6-2+deb10u1_amd64.deb ...
Unpacking libglapi-mesa:amd64 (18.3.6-2+deb10u1) ...
Selecting previously unselected package libllvm7:amd64.
Preparing to unpack .../08-libllvm7_1%3a7.0.1-8+deb10u2_amd64.deb ...
Unpacking libllvm7:amd64 (1:7.0.1-8+deb10u2) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../09-libsensors-config_1%3a3.5.0-3_all.deb ...
Unpacking libsensors-config (1:3.5.0-3) ...
Selecting previously unselected package libsensors5:amd64.
Preparing to unpack .../10-libsensors5_1%3a3.5.0-3_amd64.deb ...
Unpacking libsensors5:amd64 (1:3.5.0-3) ...
Selecting previously unselected package libgl1-mesa-dri:amd64.
Preparing to unpack .../11-libgl1-mesa-dri_18.3.6-2+deb10u1_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (18.3.6-2+deb10u1) ...
Selecting previously unselected package libglvnd0:amd64.
Preparing to unpack .../12-libglvnd0_1.1.0-1_amd64.deb ...
Unpacking libglvnd0:amd64 (1.1.0-1) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../13-libx11-xcb1_2%3a1.6.7-1+deb10u1_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.6.7-1+deb10u1) ...
Selecting previously unselected package libxcb-dri2-0:amd64.
Preparing to unpack .../14-libxcb-dri2-0_1.13.1-2_amd64.deb ...
Unpacking libxcb-dri2-0:amd64 (1.13.1-2) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../15-libxcb-dri3-0_1.13.1-2_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.13.1-2) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../16-libxcb-glx0_1.13.1-2_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.13.1-2) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../17-libxcb-present0_1.13.1-2_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.13.1-2) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../18-libxcb-sync1_1.13.1-2_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.13.1-2) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../19-libxfixes3_1%3a5.0.3-1_amd64.deb ...
Unpacking libxfixes3:amd64 (1:5.0.3-1) ...
Selecting previously unselected package libxdamage1:amd64.
Preparing to unpack .../20-libxdamage1_1%3a1.1.4-3+b3_amd64.deb ...
Unpacking libxdamage1:amd64 (1:1.1.4-3+b3) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../21-libxshmfence1_1.3-1_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.3-1) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../22-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
Selecting previously unselected package libglx-mesa0:amd64.
Preparing to unpack .../23-libglx-mesa0_18.3.6-2+deb10u1_amd64.deb ...
Unpacking libglx-mesa0:amd64 (18.3.6-2+deb10u1) ...
Selecting previously unselected package libglx0:amd64.
Preparing to unpack .../24-libglx0_1.1.0-1_amd64.deb ...
Unpacking libglx0:amd64 (1.1.0-1) ...
Selecting previously unselected package libgl1:amd64.
Preparing to unpack .../25-libgl1_1.1.0-1_amd64.deb ...
Unpacking libgl1:amd64 (1.1.0-1) ...
Selecting previously unselected package libgl1-mesa-glx:amd64.
Preparing to unpack .../26-libgl1-mesa-glx_18.3.6-2+deb10u1_amd64.deb ...
Unpacking libgl1-mesa-glx:amd64 (18.3.6-2+deb10u1) ...
Setting up libxcb-dri3-0:amd64 (1.13.1-2) ...
Setting up libx11-xcb1:amd64 (2:1.6.7-1+deb10u1) ...
Setting up libpciaccess0:amd64 (0.14-1) ...
Setting up libglvnd0:amd64 (1.1.0-1) ...
Setting up libxcb-glx0:amd64 (1.13.1-2) ...
Setting up libsensors-config (1:3.5.0-3) ...
Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
Setting up libxcb-present0:amd64 (1.13.1-2) ...
Setting up libxfixes3:amd64 (1:5.0.3-1) ...
Setting up libxcb-sync1:amd64 (1.13.1-2) ...
Setting up libsensors5:amd64 (1:3.5.0-3) ...
Setting up libglapi-mesa:amd64 (18.3.6-2+deb10u1) ...
Setting up libxcb-dri2-0:amd64 (1.13.1-2) ...
Setting up libxshmfence1:amd64 (1.3-1) ...
Setting up libllvm7:amd64 (1:7.0.1-8+deb10u2) ...
Setting up libdrm-common (2.4.97-1) ...
Setting up libxdamage1:amd64 (1:1.1.4-3+b3) ...
Setting up libdrm2:amd64 (2.4.97-1) ...
Setting up libdrm-amdgpu1:amd64 (2.4.97-1) ...
Setting up libdrm-nouveau2:amd64 (2.4.97-1) ...
Setting up libdrm-radeon1:amd64 (2.4.97-1) ...
Setting up libdrm-intel1:amd64 (2.4.97-1) ...
Setting up libgl1-mesa-dri:amd64 (18.3.6-2+deb10u1) ...
Setting up libglx-mesa0:amd64 (18.3.6-2+deb10u1) ...
Setting up libglx0:amd64 (1.1.0-1) ...
Setting up libgl1:amd64 (1.1.0-1) ...
Setting up libgl1-mesa-glx:amd64 (18.3.6-2+deb10u1) ...
Processing triggers for libc-bin (2.28-10) ...
root@fdb8bd26a2d0:/# exit
(base) xutengfei@xutengfei-G3-3579:~$ docker commit -m="python for cv" -a="xutengfei" fdb8bd26a2d0 python_cv:add-detectron2
sha256:5f0eb96d4de50c5ecf7e850fd3b22541cf261abebfbf12a88d03f5204c1e9118
(base) xutengfei@xutengfei-G3-3579:~$ docker images
REPOSITORY                                                               TAG              IMAGE ID       CREATED             SIZE
python_cv                                                                add-detectron2   5f0eb96d4de5   3 minutes ago       3.05GB
registry.cn-shenzhen.aliyuncs.com/xutengfei123/hand_for_reshensai        1.0              f44389ec5e09   About an hour ago   3.53GB
<none>                                                                   <none>           1abba0409798   22 hours ago        3.94GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   1.0              cfea8d55bbf5   4 weeks ago         1.02GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   <none>           8fcfbebff40a   4 weeks ago         1.02GB
python                                                                   3.8              4d53664a7025   4 weeks ago         883MB

今晚提交后,出现问题是系统找不到nvidia驱动:
参考
https://www.cnblogs.com/chester-cs/p/14444247.html
非常有用:
我按照官网安装了nvidia-docker2方能成功。

(base) xutengfei@xutengfei-G3-3579:~$ docker run -itd --gpus all --name^C
(base) xutengfei@xutengfei-G3-3579:~$ docker images
REPOSITORY                                                               TAG              IMAGE ID       CREATED             SIZE
registry.cn-shenzhen.aliyuncs.com/xutengfei123/hand_for_reshensai        1.1              19e2a939983f   About an hour ago   3.63GB
python_cv                                                                add-detectron2   5f0eb96d4de5   About an hour ago   3.05GB
registry.cn-shenzhen.aliyuncs.com/xutengfei123/hand_for_reshensai        1.0              f44389ec5e09   3 hours ago         3.53GB
<none>                                                                   <none>           1abba0409798   23 hours ago        3.94GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   1.0              cfea8d55bbf5   4 weeks ago         1.02GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   <none>           8fcfbebff40a   4 weeks ago         1.02GB
python                                                                   3.8              4d53664a7025   4 weeks ago         883MB
(base) xutengfei@xutengfei-G3-3579:~$ docker run -itd --gpus all -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all 5f0eb96d4de5
85376a7d0f99a66f7a5f542d26b3c371ef667b1df2bca9f1b8abac81930e9fe8
docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].
(base) xutengfei@xutengfei-G3-3579:~$ dockerUsage:  docker [OPTIONS] COMMANDA self-sufficient runtime for containersOptions:--config string      Location of client config files (default "/home/xutengfei/.docker")-c, --context string     Name of the context to use to connect to the daemon (overrides DOCKER_HOST env var and default context set with"docker context use")-D, --debug              Enable debug mode-H, --host list          Daemon socket(s) to connect to-l, --log-level string   Set the logging level ("debug"|"info"|"warn"|"error"|"fatal") (default "info")--tls                Use TLS; implied by --tlsverify--tlscacert string   Trust certs signed only by this CA (default "/home/xutengfei/.docker/ca.pem")--tlscert string     Path to TLS certificate file (default "/home/xutengfei/.docker/cert.pem")--tlskey string      Path to TLS key file (default "/home/xutengfei/.docker/key.pem")--tlsverify          Use TLS and verify the remote-v, --version            Print version information and quitManagement Commands:app*        Docker App (Docker Inc., v0.9.1-beta3)builder     Manage buildsbuildx*     Build with BuildKit (Docker Inc., v0.5.1-docker)config      Manage Docker configscontainer   Manage containerscontext     Manage contextsimage       Manage imagesmanifest    Manage Docker image manifests and manifest listsnetwork     Manage networksnode        Manage Swarm nodesplugin      Manage pluginssecret      Manage Docker secretsservice     Manage servicesstack       Manage Docker stacksswarm       Manage Swarmsystem      Manage Dockertrust       Manage trust on Docker imagesvolume      Manage volumesCommands:attach      Attach local standard input, output, and error streams to a running containerbuild       Build an image from a Dockerfilecommit      Create a new image from a container's changescp          Copy files/folders between a container and the local filesystemcreate      Create a new containerdiff        Inspect changes to files or directories on a container's filesystemevents      Get real time events from the serverexec        Run a command in a running containerexport      Export a container's filesystem as a tar archivehistory     Show the history of an imageimages      List imagesimport      Import the contents from a tarball to create a filesystem imageinfo        Display system-wide informationinspect     Return low-level information on Docker objectskill        Kill one or more running containersload        Load an image from a tar archive or STDINlogin       Log in to a Docker registrylogout      Log out from a Docker registrylogs        Fetch the logs of a containerpause       Pause all processes within one or more containersport        List port mappings or a specific mapping for the containerps          List containerspull        Pull an image or a repository from a registrypush        Push an image or a repository to a registryrename      Rename a containerrestart     Restart one or more containersrm          Remove one or more containersrmi         Remove one or more imagesrun         Run a command in a new containersave        Save one or more images to a tar archive (streamed to STDOUT by default)search      Search the Docker Hub for imagesstart       Start one or more stopped containersstats       Display a live stream of container(s) resource usage statisticsstop        Stop one or more running containerstag         Create a tag TARGET_IMAGE that refers to SOURCE_IMAGEtop         Display the running processes of a containerunpause     Unpause all processes within one or more containersupdate      Update configuration of one or more containersversion     Show the Docker version informationwait        Block until one or more containers stop, then print their exit codesRun 'docker COMMAND --help' for more information on a command.To get more help with docker, check out our guides at https://docs.docker.com/go/guides/
(base) xutengfei@xutengfei-G3-3579:~$ docker -v
Docker version 20.10.3, build 48d30b5
(base) xutengfei@xutengfei-G3-3579:~$ docker exec -itd 85376a7d0f99a66f7a5f542d26b3c371ef667b1df2bca9f1b8abac81930e9fe8 bash
Error response from daemon: Container 85376a7d0f99a66f7a5f542d26b3c371ef667b1df2bca9f1b8abac81930e9fe8 is not running
(base) xutengfei@xutengfei-G3-3579:~$ distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
>    && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
>    && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
[sudo] xutengfei 的密码:
OK
deb https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/$(ARCH) /
#deb https://nvidia.github.io/libnvidia-container/experimental/ubuntu18.04/$(ARCH) /
deb https://nvidia.github.io/nvidia-container-runtime/stable/ubuntu18.04/$(ARCH) /
#deb https://nvidia.github.io/nvidia-container-runtime/experimental/ubuntu18.04/$(ARCH) /
deb https://nvidia.github.io/nvidia-docker/ubuntu18.04/$(ARCH) /
(base) xutengfei@xutengfei-G3-3579:~$ sudo apt-get update
命中:1 http://dl.google.com/linux/chrome/deb stable InRelease
命中:2 https://mirrors.aliyun.com/docker-ce/linux/ubuntu focal InRelease
命中:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease
获取:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates InRelease [114 kB]
获取:5 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64  InRelease [1,484 B]
获取:6 https://nvidia.github.io/nvidia-container-runtime/stable/ubuntu18.04/amd64  InRelease [1,481 B]
获取:7 https://nvidia.github.io/nvidia-docker/ubuntu18.04/amd64  InRelease [1,129 B]
获取:8 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64  Packages [11.0 kB]
获取:9 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports InRelease [101 kB]
获取:10 https://nvidia.github.io/nvidia-container-runtime/stable/ubuntu18.04/amd64  Packages [6,936 B]
获取:11 https://nvidia.github.io/nvidia-docker/ubuntu18.04/amd64  Packages [4,332 B]
获取:12 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security InRelease [109 kB]
获取:13 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 DEP-11 Metadata [264 kB]
获取:14 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 DEP-11 Metadata [302 kB]
获取:15 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
获取:16 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/universe amd64 DEP-11 Metadata [1,768 B]
获取:17 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/main amd64 DEP-11 Metadata [24.3 kB]
获取:18 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/universe amd64 DEP-11 Metadata [58.2 kB]
获取:19 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/universe DEP-11 64x64 Icons [46.0 kB]
已下载 1,049 kB,耗时 2秒 (459 kB/s)
正在读取软件包列表... 完成
(base) xutengfei@xutengfei-G3-3579:~$ sudo apt-get install -y nvidia-docker2
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:libfprint-2-tod1 libid3tag0 libimlib2 tint2
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:libnvidia-container-tools libnvidia-container1 nvidia-container-runtime nvidia-container-toolkit
下列【新】软件包将被安装:libnvidia-container-tools libnvidia-container1 nvidia-container-runtime nvidia-container-toolkit nvidia-docker2
升级了 0 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 6 个软件包未被升级。
需要下载 1,604 kB 的归档。
解压缩后会消耗 4,936 kB 的额外空间。
获取:1 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64  libnvidia-container1 1.3.3-1 [68.0 kB]
获取:2 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64  libnvidia-container-tools 1.3.3-1 [20.7 kB]
获取:3 https://nvidia.github.io/nvidia-container-runtime/stable/ubuntu18.04/amd64  nvidia-container-toolkit 1.4.2-1 [764 kB]
获取:4 https://nvidia.github.io/nvidia-container-runtime/stable/ubuntu18.04/amd64  nvidia-container-runtime 3.4.2-1 [745 kB]
获取:5 https://nvidia.github.io/nvidia-docker/ubuntu18.04/amd64  nvidia-docker2 2.5.0-1 [5,912 B]
已下载 1,604 kB,耗时 3秒 (554 kB/s)
正在选中未选择的软件包 libnvidia-container1:amd64。
(正在读取数据库 ... 系统当前共安装有 433957 个文件和目录。)
准备解压 .../libnvidia-container1_1.3.3-1_amd64.deb  ...
正在解压 libnvidia-container1:amd64 (1.3.3-1) ...
正在选中未选择的软件包 libnvidia-container-tools。
准备解压 .../libnvidia-container-tools_1.3.3-1_amd64.deb  ...
正在解压 libnvidia-container-tools (1.3.3-1) ...
正在选中未选择的软件包 nvidia-container-toolkit。
准备解压 .../nvidia-container-toolkit_1.4.2-1_amd64.deb  ...
正在解压 nvidia-container-toolkit (1.4.2-1) ...
正在选中未选择的软件包 nvidia-container-runtime。
准备解压 .../nvidia-container-runtime_3.4.2-1_amd64.deb  ...
正在解压 nvidia-container-runtime (3.4.2-1) ...
正在选中未选择的软件包 nvidia-docker2。
准备解压 .../nvidia-docker2_2.5.0-1_all.deb  ...
正在解压 nvidia-docker2 (2.5.0-1) ...
正在设置 libnvidia-container1:amd64 (1.3.3-1) ...
正在设置 libnvidia-container-tools (1.3.3-1) ...
正在设置 nvidia-container-toolkit (1.4.2-1) ...
正在设置 nvidia-container-runtime (3.4.2-1) ...
正在设置 nvidia-docker2 (2.5.0-1) ...
正在处理用于 libc-bin (2.31-0ubuntu9.2) 的触发器 ...
(base) xutengfei@xutengfei-G3-3579:~$ sudo systemctl restart docker
(base) xutengfei@xutengfei-G3-3579:~$ sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
Unable to find image 'nvidia/cuda:11.0-base' locallysudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi^[[11.0-base: Pulling from nvidia/cuda
54ee1f796a1e: Pulling fs layer
f7bfea53ad12: Pulling fs layer
46d371e02073: Pulling fs layer
b66c17bbf772: Waiting
3642f1a6dfb3: Waiting
e5ce55b8b4b9: Waiting
155bc0332b0a: Waiting
^C
(base) xutengfei@xutengfei-G3-3579:~$ docker run -itd --gpus all -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all 5f0eb96d4de5
62cdf4d59ba3fd64f1362423f9ae03808b6ea941b0f798328a052658bc99f99d
(base) xutengfei@xutengfei-G3-3579:~$ docker commit -m="python for cv" -a="xutengfei" 62cdf4d59ba3fd64f1362423f9ae03808b6ea941b0f798328a052658bc99f99d python_cv:add-detectron2
sha256:649ba9b16fbbb2a492c58696187b9f1f653a08608818c3679c02371ea2777024
(base) xutengfei@xutengfei-G3-3579:~$ docker images
REPOSITORY                                                               TAG              IMAGE ID       CREATED         SIZE
python_cv                                                                add-detectron2   649ba9b16fbb   9 seconds ago   3.05GB
registry.cn-shenzhen.aliyuncs.com/xutengfei123/hand_for_reshensai        1.1              19e2a939983f   2 hours ago     3.63GB
registry.cn-shenzhen.aliyuncs.com/xutengfei123/hand_for_reshensai        1.0              f44389ec5e09   3 hours ago     3.53GB
<none>                                                                   <none>           1abba0409798   24 hours ago    3.94GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   1.0              cfea8d55bbf5   4 weeks ago     1.02GB
registry.cn-shanghai.aliyuncs.com/xutengfei123/test_for_tianchi_submit   <none>           8fcfbebff40a   4 weeks ago     1.02GB
python                                                                   3.8              4d53664a7025   4 weeks ago     883MB
(base) xutengfei@xutengfei-G3-3579:~$ cat /usr/local/cuda/version.txt
cat: /usr/local/cuda/version.txt: 没有那个文件或目录
(base) xutengfei@xutengfei-G3-3579:~$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Sun_Jul_28_19:07:16_PDT_2019
Cuda compilation tools, release 10.1, V10.1.243
(base) xutengfei@xutengfei-G3-3579:~$ 

docker使用已拉取的纯净python3.8镜像(应该为debian版本)制作detectron2 docker 镜像相关推荐

  1. 【开发技术】2万字详细介绍Docker 和 web项目的部署监控,docker部署,拉取kafana,prometheus镜像监控

    SpringBoot 内容管理 Linux Redis Connnect 设置服务器redis开机自启动 修改Redis配置文件 关闭防火墙 关闭selinux 连接Redis Docker Dock ...

  2. Centos中安装docker并查看拉取镜像的位置

    此操作全程在root用户下执行 一.docker安装 执行以下命令将yum包更新到最新版本 yum update 下载docker所需的软件包 yum install -y yum-utils dev ...

  3. docker 从harbor 拉取镜像慢_Harbor丨使用的正确姿势

    跟着我入门 本次内容带来的是带各位同学如何使用harbor作为自己或者企业的仓库.会更多通过干货的形式分享给你们,例如安装需求,安装事项,安装步骤等. 1-环境要求 docker.io(建议版本16以 ...

  4. docker 从harbor 拉取镜像慢_Kubernetes-通过Rancher从Harbor私有仓库拉取镜像

    引言   前一篇文章详细描述了如何使用rancher搭建Kubernetes高可用集群,集群搭建好了后,我们就需要开始部署应用了,那么如何从私有镜像仓库拉取镜像呢? 原理   Harbor使用了基于角 ...

  5. docker 从harbor 拉取镜像慢_kubernetes从Harbor拉取镜像imagePullSecrets如何创建

    kubernetes配置为私有仓库,比如Harbor的时候,不配置imagePullSecrets,可能会收到这样提示:requested access to the resource is deni ...

  6. docker 从公共仓库拉取,并上传到私有仓库

    有些时候无法联网拉去到网上镜像时候,需要先通过能联网的机器使用docker pull 到本地.然后将镜像打上tag, 再上传到私有仓库. 示例,比如我们要下载被墙掉的gcr.io(谷歌镜像仓库)中的镜 ...

  7. docker pull mysql_docker 拉取mysql数据库

    1.查找镜像: docker search mysql 也可以去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本:https://hub.docker.com/_/mysql/ 2.下载镜像 ...

  8. Docker拉取Mysql镜像并启动访问及docker常用命令介绍

    上篇文章介绍了 Centos7安装docker并修改成阿里云镜像源地址 可以参考使用: https://blog.csdn.net/weixin_44232093/article/details/12 ...

  9. docker拉取linux操作系统镜像,Docker 镜像操作使用详解

    镜像是 Docker 的三大核心概念之一.Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的镜像,Docker 会尝试从默认的镜像仓库下载.当然用户也可以通过配置,使用自定义的镜像仓库 ...

  10. docker pull 从仓库拉取镜像

    docker pull 要拉取的镜像名 等价于 docker pull 要拉取的镜像名:lastest 拉取固定的镜像:docker pull 要拉取的镜像名:版本号 省略lastest表设计就是拉取 ...

最新文章

  1. Blender从头开始装配和动画制作低多边形风格的FPS手臂
  2. CentOS7 systemctl的使用
  3. JAVA爬虫--JS文件数据快速解析
  4. mysql连接卡死,很多线程sleep状态,导致CPU中mysqld占用率极高(问题原因还待考证)...
  5. Unity之Update与FixedUpdate区别
  6. Angular2入门教程-1
  7. jqGrid edit总结
  8. 嵌入式开发板上常用术语
  9. 初学者:如何使用虚拟PC将Windows 7安装到虚拟机
  10. shiro管理下MD5加密的使用
  11. python 类似wordpress_python,_python 有没有类似WordPress的这种库?,python - phpStudy
  12. 选择排序 - python实现详解
  13. VB讲课笔记13:二级公共基础
  14. SpringBoot2.1.5 (5)---快速构建SpringBoot 项目的两种方式
  15. Oracle技术之初始化参数REMOTE_OS_AUTHENT
  16. JZOJ 1385. 直角三角形
  17. 万字长文!搞定逃不脱的 DNS 面试题
  18. SpringBoot中@Email报错解决
  19. 洛谷 P1948 [USACO08JAN]电话线Telephone Lines
  20. h5带mysql数据库的留言板_【mysql】用PHP写留言板,有回复功能,要写入数据库。...

热门文章

  1. python打开pcap文件_python读取pcap文件
  2. JAVA 实现银行卡归属地查询
  3. Java实习日记(day1)
  4. 计算机发展史的第五个阶段,信息技术的发展历程是怎样的? 信息技术的发展历程分五个阶段...
  5. 字节跳动python面试题校招_字节跳动校招----编程题(Python)
  6. 基础版的音频功放电路(A类功放电路、B类功放电路、C类功放电路、D类功放电路、G类功放电路、H类功放电路、K类功放电路、T类功放电路)
  7. 免费内网端口映射、内网穿透
  8. 当时明月在,曾照彩云归。
  9. delphi 剪切板变量_Delphi监视剪贴板内容
  10. Linux应用层例程7 CAN 应用编程基础