发布于 2016-01-13 13:05:30 | 269 次阅读 | 评论: 0 | 来源: PHPERZ
Docker 开源应用容器引擎
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
apt-get install curl
curl -sSL https://get.docker.com/ | sh
sudo docker pull ubuntu:14.04
sudo docker run -it --name usshd ubuntu:14.04 /bin/bash
sudo apt-get update && apt-get install -y openssh-server
sudo mkdir -p /var/run/sshd
sudo echo 'root:root' | chpasswd#修改root登录密码
sudo sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config
sudo sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
sudo echo "export VISIBLE=now" >> /etc/profile
sudo apt-get install vim
sudo apt-get install telnet
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install -y oracle-java8-installer oracle-java8-set-default
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
echo $JAVA_HOME
sudo docker commit usshd ubuntu/java8
这里的usshd是之前docker run/create时指定的--name
sudo docker images