Докер не может найти контейнер с идентификатором контейнера - PullRequest
0 голосов
/ 14 января 2019

Я пишу сценарий оболочки для запуска образа докера и извлечения идентификатора контейнера. После того, как я хочу переместить test.sh из хоста в контейнер.

# Run docker container in background with an image.
docker run -d --rm --name="mycontainer" $DOCKER_IMG_ID /bin/bash;

# Get container ID
CONTAINER_ID=`docker inspect --format='{{.Id}}'  mycontainer`;
echo $CONTAINER_ID;
docker ps;
sudo docker cp test.sh $CONTAINER_ID:/home/test.sh;

Но это дает мне следующую ошибку.

localhost.lai: tool$ sudo ./stereo_pipeline.sh 5f575246377e test1.tif test1.XML test2.tif test2.XML test_config.json output/
./stereo_pipeline.sh 5f575246377e test1.tif test1.XML test2.tif test2.XML test_config.json output/

c24cf3959feea68822b8f5733005ff5798db119ee806ec4f504751032af6aa63

c24cf3959feea68822b8f5733005ff5798db119ee806ec4f504751032af6aa63

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                  PORTS               NAMES

c24cf3959fee        5f575246377e        "/bin/bash"         1 second ago        Up Less than a second                       LiveEO_stereo_pipeline

2dbcfebe1a93        5f575246377e        "/bin/bash"         3 minutes ago       Up 3 minutes                                amazing_ishizaka

Error: No such container:path: c24cf3959feea68822b8f5733005ff5798db119ee806ec4f504751032af6aa63:/home

Может кто-нибудь помочь мне решить эту ошибку? Спасибо.

...