mirror of https://github.com/docker/docs.git
Merge pull request #816 from unclejack/524-fix_aufs_links_related_warnings
524 fix aufs links related warnings
This commit is contained in:
commit
4a02c6dab1
|
@ -33,7 +33,7 @@ Installation
|
||||||
sudo apt-get install python-software-properties
|
sudo apt-get install python-software-properties
|
||||||
sudo add-apt-repository ppa:gophers/go
|
sudo add-apt-repository ppa:gophers/go
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get -y install lxc wget bsdtar curl golang-stable git
|
sudo apt-get -y install lxc wget bsdtar curl golang-stable git aufs-tools
|
||||||
|
|
||||||
export GOPATH=~/go/
|
export GOPATH=~/go/
|
||||||
export PATH=$GOPATH/bin:$PATH
|
export PATH=$GOPATH/bin:$PATH
|
||||||
|
|
|
@ -22,7 +22,7 @@ Vagrant::Config.run do |config|
|
||||||
pkg_cmd = "touch #{DOCKER_PATH}; "
|
pkg_cmd = "touch #{DOCKER_PATH}; "
|
||||||
# Install docker dependencies
|
# Install docker dependencies
|
||||||
pkg_cmd << "export DEBIAN_FRONTEND=noninteractive; apt-get -qq update; " \
|
pkg_cmd << "export DEBIAN_FRONTEND=noninteractive; apt-get -qq update; " \
|
||||||
"apt-get install -q -y lxc bsdtar git golang make linux-image-extra-3.8.0-19-generic; " \
|
"apt-get install -q -y lxc bsdtar git aufs-tools golang make linux-image-extra-3.8.0-19-generic; " \
|
||||||
"chown -R #{USER}.#{USER} #{GOPATH}; " \
|
"chown -R #{USER}.#{USER} #{GOPATH}; " \
|
||||||
"install -m 0664 #{CFG_PATH}/bash_profile /home/#{USER}/.bash_profile"
|
"install -m 0664 #{CFG_PATH}/bash_profile /home/#{USER}/.bash_profile"
|
||||||
config.vm.provision :shell, :inline => pkg_cmd
|
config.vm.provision :shell, :inline => pkg_cmd
|
||||||
|
|
5
mount.go
5
mount.go
|
@ -2,13 +2,18 @@ package docker
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"github.com/dotcloud/docker/utils"
|
||||||
"os"
|
"os"
|
||||||
|
"os/exec"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"syscall"
|
"syscall"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Unmount(target string) error {
|
func Unmount(target string) error {
|
||||||
|
if err := exec.Command("auplink", target, "flush").Run(); err != nil {
|
||||||
|
utils.Debugf("[warning]: couldn't run auplink before unmount: %s", err)
|
||||||
|
}
|
||||||
if err := syscall.Unmount(target, 0); err != nil {
|
if err := syscall.Unmount(target, 0); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,7 @@ Homepage: http://github.com/dotcloud/docker
|
||||||
|
|
||||||
Package: lxc-docker
|
Package: lxc-docker
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, lxc, bsdtar
|
Depends: ${shlibs:Depends}, ${misc:Depends}, lxc, bsdtar, aufs-tools
|
||||||
Description: Linux container runtime
|
Description: Linux container runtime
|
||||||
Docker complements LXC with a high-level API which operates at the process
|
Docker complements LXC with a high-level API which operates at the process
|
||||||
level. It runs unix processes with strong guarantees of isolation and
|
level. It runs unix processes with strong guarantees of isolation and
|
||||||
|
|
|
@ -8,7 +8,7 @@ Homepage: http://github.com/dotcloud/docker
|
||||||
|
|
||||||
Package: lxc-docker
|
Package: lxc-docker
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends},${shlibs:Depends},lxc,bsdtar
|
Depends: ${misc:Depends},${shlibs:Depends},lxc,bsdtar,aufs-tools
|
||||||
Conflicts: docker
|
Conflicts: docker
|
||||||
Description: lxc-docker is a Linux container runtime
|
Description: lxc-docker is a Linux container runtime
|
||||||
Docker complements LXC with a high-level API which operates at the process
|
Docker complements LXC with a high-level API which operates at the process
|
||||||
|
|
|
@ -30,7 +30,7 @@ Vagrant::Config.run do |config|
|
||||||
# Install docker dependencies
|
# Install docker dependencies
|
||||||
pkg_cmd << "apt-get install -q -y python-software-properties; " \
|
pkg_cmd << "apt-get install -q -y python-software-properties; " \
|
||||||
"add-apt-repository -y ppa:gophers/go/ubuntu; apt-get update -qq; " \
|
"add-apt-repository -y ppa:gophers/go/ubuntu; apt-get update -qq; " \
|
||||||
"DEBIAN_FRONTEND=noninteractive apt-get install -q -y lxc bsdtar git golang-stable make; "
|
"DEBIAN_FRONTEND=noninteractive apt-get install -q -y lxc bsdtar git golang-stable aufs-tools make; "
|
||||||
# Activate new kernel
|
# Activate new kernel
|
||||||
pkg_cmd << "shutdown -r +1; "
|
pkg_cmd << "shutdown -r +1; "
|
||||||
config.vm.provision :shell, :inline => pkg_cmd
|
config.vm.provision :shell, :inline => pkg_cmd
|
||||||
|
|
Loading…
Reference in New Issue