红联Linux门户
Linux帮助

LinuxMint下Docker的安装部署和验证

发布时间:2016-10-15 09:54:05来源:cnblogs.com/lienhua34作者:lienhua34
通过lsb_release命令查看以下我的LinuxMint发行版。
LinuxMint下Docker的安装部署和验证
查看以下我的Linux内核版本。
LinuxMint下Docker的安装部署和验证
Docker要求Linux内核版本必须在要在3.10以上,显然我们的系统是满足的。
 
1.Docker安装
操作系统默认的apt源有docker包,我们可以直接使用下面的apt-get命令安装docker,
$ sudo apt-get install -y docker.io
不过其安装的版本比较老。我们采用下面两种方式进行安装,个人比较推荐第二种,第二种方式安装的是最新的。
 
1.1.从Docker的apt源安装
参考网页https://get.docker.com/ubuntu/内容进行安装,为方便直接将内容复制如下,
# Check that HTTPS transport is available to APT
if [ ! -e /usr/lib/apt/methods/https ]; then
apt-get update
apt-get install -y apt-transport-https
fi
# Add the repository to your APT sources
echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
# Then import the repository key
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
# Install docker
apt-get update
apt-get install -y lxc-docker
目前从Docker的apt源安装的docker版本是1.7.1。
 
1.2.curl安装
网站https://get.docker.com提供了curl-able的安装脚本install.sh,我们可以通过curl的方式进行安装docker。我们先安装curl:
$ sudo apt-get update
$ sudo apt-get install curl
然后运行下面命令安装docker,
$ curl -k -sSl https://get.docker.com | sudo sh
该方式安装的docker版本是1.8.3,如下所示。
LinuxMint下Docker的安装部署和验证
 
2.Docker验证
Docker安装结束后,我们来验证以下docker的功能。官方的Docker Hub提供了hello-world的镜像,我们可以通过该镜像起一个容器来验证我们已正确安装了docker。
lienhua34@lienhua34-Compaq-Presario-CQ35-Notebook-PC ~ $ sudo docker run hello-world
Hello from Docker.
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1].The Docker client contacted the Docker daemon.
2].The Docker daemon pulled the "hello-world" image from the Docker Hub.
3].The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.
4].The Docker daemon streamed that output to the Docker client, which sent it to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com
For more examples and ideas, visit:
https://docs.docker.com/userguide/
出现上面打印信息表示,docker已正常工作。
 
3.后记
有了docker之后,我们如果验证某些linux下的功能,而有不希望污染到我们的主机环境。那么我们就可以起一个linux环境的容器,然后在里面进行操作。操作结束后,就直接将容器杀掉即可。安全、方便、快捷!
例如下面启动一个Ubuntu 14.04的容器,并直接进入该容器,然后我们就可以在该容器里随便进行操作了。
$ sudo docker run -ti --name myubuntu ubuntu:14.04
LinuxMint下Docker的安装部署和验证
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25060.html