Open DolphaGo opened 3 years ago
/Users 에 mkdir 권한이 없다. 이런거 뜬다. sudo도 마찬가지. 으아 회사 컴퓨터는 여기에 readonly System을 만들어놨다 하하
맥에서 로컬 테스트할 때 명령어 치기가 귀찮아서 모아둠 우선 ~/dev 폴더를 만들고(절대 경로 쳐야함. 필자는 /Users/user/dev), 이 안에 vault 라는 폴더를만들고 시작함. vault 폴더 안에는 config, file, logs 폴더를 생성함
config에 생성할 json파일
{
"listener":{
"tcp":{
"address":"0.0.0.0:8200",
"tls_disable":1
}
},
"backend":{
"file":{
"path":"/Users/user/dev/vault/file"
}
},
"default_lease_ttl":"876000h",
"max_lease_ttl":"876000h",
"ui":true,
"log_level": "trace"
}
sudo docker run --name myvault -d --cap-add=IPC_LOCK -p 8200:8200 \
--log-opt mode=non-blocking \
-v /Users/user/dev/vault/config:/vault/config \
-v /Users/user/dev/vault/file:/vault/file \
-v /Users/user/dev/vault/logs:/vault/logs vault server
권한 주고 로그 확인
$ sudo chmod 777 /Users/user/dev/vault/logs
$ sudo docker logs -f myvault >> /Users/user/dev/vault/logs/mystd.log 2>&1 &
$ tail -f /Users/user/dev/vault/logs/mystd.log
https://blog.naver.com/wideeyed/222025366151