cibo

git clone git://git.lin.moe/cibo.git

 1#!/bin/sh
 2: ${docker_shell:="sh"}
 3
 4_docker_id=""
 5
 6docker_start() {
 7	[ -n "$docker_image" ] || fatal '$docker_image unset'
 8	_docker_id=$(docker run --rm --interactive --detach "$docker_image" "$docker_shell")
 9}
10
11docker_runcmd() {
12	docker exec --interactive $_docker_id "$docker_shell"
13}
14
15docker_copyin() {
16	docker cp "$1" "$_docker_id:$2"
17}
18
19docker_copyout() {
20	docker cp "$_docker_id:$1" "$2"
21}	     
22
23docker_stop() {
24	docker stop $_docker_id > /dev/null
25}