podman

Форк
0
/
44-mounts.at 
31 строка · 1.1 Кб
1
# -*- sh -*-
2

3
podman pull $IMAGE &>/dev/null
4

5
# Test various HostConfig options
6
tmpfs_name="/mytmpfs"
7
t POST containers/create?name=hostconfig_test \
8
  Image=$IMAGE \
9
  Cmd='["df","-P","'$tmpfs_name'"]' \
10
  HostConfig='{"Binds":["/tmp/doesnotexist:/test1"]' \
11
  TmpFs="{\"$tmpfs_name\":\"rw\"}}" \
12
  201 \
13
  .Id~[0-9a-f]\\{64\\}
14
cid=$(jq -r '.Id' <<<"$output")
15

16
# Prior to #9512, the tmpfs would be called '/mytmpfs=rw', with the '=rw'
17
t GET containers/${cid}/json 200 \
18
  .HostConfig.Tmpfs[\"${tmpfs_name}\"]~rw,
19

20
# Run the container, verify output
21
t POST containers/${cid}/start 204
22
t POST containers/${cid}/wait  200
23
t GET  containers/${cid}/logs?stdout=true  200
24

25
# /logs returns application/octet-stream, which our test helper saves in
26
# an outfile rather than returning in $output. That's why we can't test
27
# this directly in the /logs test above; instead, we rely on knowing the
28
# path to the stored results. The 'tr' is needed because there may be
29
# null bytes in the outfile.
30
like "$(tr -d \\0 <$WORKDIR/curl.result.out)" ".* ${tmpfs_name}" \
31
     "'df' output includes tmpfs name"
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.