Это должно быть очевидно, но это не так (я заходил на сайт Docker десятки раз)
Я на Ubuntu.
Я создаю Dockerfile с
FROM ubuntu:18.04
COPY . /usr/src/app/
COPY docker_files/.bash_aliases /usr/src/app/
кажется, что все в порядке
$ docker build .
Sending build context to Docker daemon 159.7kB
Step 1/3 : FROM ubuntu:18.04
---> 94e814e2efa8
Step 2/3 : COPY . /usr/src/app/
---> 2abbed3376c9
Step 3/3 : COPY docker_files/.bash_aliases /usr/src/app/
---> 42c7f78ad5ee
Successfully built 42c7f78ad5ee
Я управляю им
$ docker run -it ubuntu:18.04
root@366bd4a6ae0b:/#
а где мои файлы? Нет каталога приложений. Я запускаю неправильный образ или что-то еще не так?
root@366bd4a6ae0b:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
root@366bd4a6ae0b:/# ls -a root
. .. .bashrc .profile
root@366bd4a6ae0b:/#
root@7d558e90f5b5:/# ls -a /usr/src/
. ..
root@7d558e90f5b5:/#
Обновление: если я назову , это сработает (так что да, я не использовал это изображение раньше):
$ docker build -t dock .
Sending build context to Docker daemon 146.9kB
Step 1/3 : FROM ubuntu:18.04
---> 94e814e2efa8
Step 2/3 : COPY . /usr/src/app/
---> 231e0743a840
Step 3/3 : COPY docker_files/.bash_aliases /usr/src/app/
---> 1fdd50a0d869
Successfully built 1fdd50a0d869
Successfully tagged dock:latest
16:34:12 durrantm u2018 /home/durrantm/Dropbox/_/ultimate-weather-org/ultimate-weather-ruby UL-38
$ docker run -it dock
root@4aa8a80a45c7:/# ls -a /usr/src/app/
. .. .bash_aliases
Есть ли способ сделать это без имени?