Skip to content

support relative rootfs path in ctr#2573

Merged
crosbymichael merged 1 commit intocontainerd:masterfrom
lifubang:relativepathforrootfs
Aug 27, 2018
Merged

support relative rootfs path in ctr#2573
crosbymichael merged 1 commit intocontainerd:masterfrom
lifubang:relativepathforrootfs

Conversation

@lifubang
Copy link
Copy Markdown
Contributor

Signed-off-by: Lifubang [email protected]

When use --rootfs in ctr run command, rootfs path can't support relative path.
I think we should support relative path, but not only absolute path.

Fail When use relative path:
root@dockerdemo:/opt/runctest/redis# ~/gocode/src/github.com/containerd/containerd-v-1-1-3/bin/ctr run -c ./config.json -t --rootfs ./rootfs redis
ctr: OCI runtime create failed: container_linux.go:336: starting container process caused "exec: "/usr/local/bin/redis-server": stat /usr/local/bin/redis-server: no such file or directory": unknown

Succ When use absolute path:
root@dockerdemo:/opt/runctest/redis# ~/gocode/src/github.com/containerd/containerd-v-1-1-3/bin/ctr run -c ./config.json -t --rootfs /opt/runctest/redis/rootfs redis
1:C 23 Aug 01:36:37.246 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

Succ After fix:
root@dockerdemo:/opt/runctest/redis# ~/gocode/src/github.com/containerd/containerd-lifubang/bin/ctr run -c ./config.json -t --rootfs ./rootfs redis
1:C 23 Aug 02:59:44.549 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

@codecov-io
Copy link
Copy Markdown

Codecov Report

Merging #2573 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #2573   +/-   ##
=======================================
  Coverage   44.59%   44.59%           
=======================================
  Files          95       95           
  Lines       10007    10007           
=======================================
  Hits         4463     4463           
  Misses       4822     4822           
  Partials      722      722
Flag Coverage Δ
#linux 48.4% <ø> (ø) ⬆️
#windows 41.54% <ø> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 37a6a91...dc6ed04. Read the comment docs.

@crosbymichael
Copy link
Copy Markdown
Member

LGTM

@crosbymichael crosbymichael merged commit 6b00aaa into containerd:master Aug 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants