使用docker对MaskTextSpotter环境进行配置
文章目录
1. wsl2下的docker安装anaconda
# 头一次用
docker run -it --name="anaconda" -p 8888:8888 continuumio/anaconda3 /bin/bash
conda install -c conda-forge jupyterlab
cd ~
jupyter lab --ip='*' --port=8888 --no-browser --allow-root
# 用完以后
# Ctrl+C退出jupyter
exit
# 以后再用
docker start anaconda
docker exec -it anaconda /bin/bash
cd ~
jupyter lab --ip='*' --port=8888 --no-browser --allow-root
# 不想要了
docker rm anaconda
这里需要注意的是cd ~
的将所在目录转到/root目录下,jupyter lab
在哪个目录下就在哪个目录下打开
1.1 使用service docker start
开启docker服务
查看docker 所有镜像
root@DESKTOP:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest d1165f221234 2 months ago 13.3kB
nvcr.io/nvidia/k8s/cuda-sample nbody 59aa3a8763a6 3 months ago 232MB
tensorflow/tensorflow latest-gpu-py3-jupyter ce8f7398433c 16 months ago 4.26GB
tensorflow/tensorflow 1.14.0-gpu-py3 a7a1861d2150 23 months ago 3.51GB
这里看到有些不用的镜像,我们可以删除他
root@DESKTOP:~# docker rmi ce8f7398433c a7a1861d2150 59aa3a8763a6
Untagged: tensorflow/tensorflow:1.14.0-gpu-py3
Untagged: tensorflow/tensorflow@sha256:e72e66b3dcb9c9e8f4e5703965ae1466b23fe8cad59e1c92c6e9fa58f8d81dc8
Deleted: sha256:a7a1861d2150c5bf16f21bef57443212e32e1dff1a18ab1cab7216222c13f295
Deleted: sha256:542c50f9ca8dce981b18c708d82637ab840613d09a2a3f7018727aeedcfcf576
Deleted: sha256:faaac0fa6d613adb15559a8216f8a601858750dbb8b4681f5e519f3c35c6385d
Deleted: sha256:77692ed60a3ac19d32d3e0aca18a948ffeb881521196aa9ba0407c52a24dbe81
Deleted: sha256:89b71bd4e436d00fa581f77602219d52c49123f42233aff3aaad6966a5786394
Deleted: sha256:9e291aad58574ac728eda30b8ef265664a863fd68d4493564c62c9f1f787abc1
Deleted: sha256:ee446b5bba5b26bf7895c1c7ea38d5c54b911f1f822ea113d4dcee22a74b5e71
Deleted: sha256:bca567fcd87f0dd49830adce6b30e1f1bdbe04e49678abe226d92fe73ff6bc52
Deleted: sha256:6df58a4059f4e822c56193620afd098cbaac9ecd375686dd090e0419e5d94f46
Deleted: sha256:069f2cc5d583a943f8c54efa65002beb4c536127fe1308833803edf476c10433
Deleted: sha256:690304830f9aae07e176780fef8ce9e0caf86d04f5feffe46a077e2141c0b135
Deleted: sha256:72a0610a78a8ad0d02d60e79fcf66db54efae568670691e3c69cdcf87827613c
Deleted: sha256:027b23fdf3957673017df55aa29d754121aee8a7ed5cc2898856f898e9220d2c
Deleted: sha256:0dfbdc7dee936a74958b05bc62776d5310abb129cfde4302b7bcdf0392561496
Deleted: sha256:02571d034293cb241c078d7ecbf7a84b83a5df2508f11a91de26ec38eb6122f1
Error response from daemon: conflict: unable to delete ce8f7398433c (must be forced) - image is being used by stopped container 6946406703e1
Error response from daemon: conflict: unable to delete 59aa3a8763a6 (must be forced) - image is being used by stopped container a4593ee809f3
但是这里显示有两个镜像被停止容器在使用,因此我们进一步删除不用的容器
docker ps -a
查看所有容器,包括停止的容器
docker rm -f $(docker ps -aq)
删除所有容器
root@DESKTOP-1V1N4VU:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1d3d58d1b97e hello-