sudo apt-get -y update
sudo apt-get -y install docker # 默认安装版本一般比较老
可以使用以下命令安装最新版
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
依赖util-linux
内的nsenter
命令,需要util-linux2.23+
查看util-linux版本,低于2.23则重新编译:
sudo apt-get -y install gcc automake make wget tar;
wget -P /usr/local/src/ https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz;
tar -C /usr/local/src/ -zxvf /usr/local/src/util-linux-2.24.tar.gz;
cd /usr/local/src/util-linux-2.24;
./configure --without-ncurses && make nsenter
sudo cp nsenter /usr/local/bin/
下载 ~/.bashrc_docker:
wget -P ~ https://github.com/yeasy/docker_practice/raw/master/_local/.bashrc_docker;
echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc
然后容器起来后就可以使用docker-enter conatainer[name|id]
进入容器了。
搜索hadoop
镜像: (默认在官方源)
sudo docker search hadoop
下载hadoop镜像:
sudo docker pull sequenceiq/hadoop-docker