在我的gitlab服务器上,我正在运行这个docker命令
sudo docker run --rm -it --volume="$PWD:/srv/jekyll1" jekyll/jekyll:4.0 jekyll new blog我得到了
New jekyll site installed in /srv/jekyll/blog.但我找不到它/srv
vagrant@gitlab:/srv$ ll
total 12
drwxr-xr-x 3 root root 4096 Nov 26 15:54 ./
drwxr-xr-x 24 root root 4096 Nov 27 10:26 ../
drwxr-xr-x 3 root root 4096 Nov 26 15:54 gitlab-runner/我省略了sys和proc装载点。
├─/run tmpfs tmpfs rw,nosuid,noexec,relatime,size=307336k,mode=755
│ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/rpc_pipefs sunrpc rpc_pipefs rw,relatime
│ ├─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=307332k,mode=700,uid=1000,gid=1000
│ └─/run/docker/netns/b15bf0ea5618 nsfs[net:[4026532209]]
│ nsfs rw
├─/var/lib/lxcfs lxcfs fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other
├─/var/lib/docker/overlay2/d677b53723d5f2816bac4bcd7b1f3ca166f4f0cc4599dacae4cf72d922aaeb04/merged
│ overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3Z6UMJAPHP7TYA5U634NXDYJXD:/var/lib/docker/overlay2/l/5GMF7Y
└─/vagrant vagrant vboxsf rw,nodev,relatime我也丢失了jekyll集装箱
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bcb21149552c gitlab/gitlab-runner:latest "/usr/bin/dumb-init …" 2 days ago Up 47 minutes gitlab-runner如果我试图移除
vagrant@gitlab:~$ sudo docker run --rm -it --volume="$PWD:/srv/jekyll" jekyll/jekyll:4.0 jekyll new blog
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux-musl]
Conflict: /srv/jekyll/blog exists and is not empty.
Ensure /srv/jekyll/blog is empty or else try again with `--force` to proceed and overwrite any files.我的jekyll到底是什么时候安装的?
发布于 2019-11-29 09:42:55
你把事情搞混了。
您正在您的主机中使用ll,但是/srv/jekyll/blog是容器中的。
发布于 2019-11-29 09:46:51
这是文件,如果您想要查看这些。更改当前正在运行的容器id,以检查容器id docker ps
docker exec -it bcb21149552c /bin/bash然后
cd /srv/jekyll
ls -lhttps://stackoverflow.com/questions/59101818
复制相似问题