docker的安装

docker是什么

我们潜意识里面问的docker是什么,其实是在问“docker能干啥”。我所理解的docker有的类似windows上绿色软件的意思,绿色软件又是啥,绿色软件并不是图标是绿的软件,读书的时候,老师问“什么是绿色软件?”我答道:不用安装,直接双击能运行的软件。老师霸蛮的说:不对,绿色软件是不写注册表的软件。你是老师,你高兴就好。运行大型单机游戏的时候,会经常弹出缺少d3dx9_43.dll等提示,绿色软件在生成exe的时候,直接把软件运行所需要的dll文件也一并封装进去,docker也是这么个思想,靠近底层的库文件直接封装在docker镜像里面,所以能做到到处直接运行。

Ubuntu环境下安装docker

➤系统要求
docker目前只能运行在64位平台上,并且要求内核版本不低于3.10

root@4xem7:~# uname -r;arch
3.16.0-30-generic
x86_64

[1] Install Docker.

root@4xem7:~# apt-get update
root@4xem7:~# apt-get install docker.io -y

[2] 下载官方镜像并创建第一个容器,并在容器内输出“Welcome to the Docker World”字样。

# download official ubuntu image
root@4xem7:~# docker pull ubuntu
# run echo inside Container
root@4xem7:~# docker run ubuntu /bin/echo "Welcome to the Docker World!" 
Welcome to the Docker World!

centos环境下安装docker

添加yum源

tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

注意EOF上面的单引号,没加单引号的话,$releasever会从当前会话取值,值为空。

[root@hqidi ~]# yum makecache
[root@hqidi ~]# yum install docker-engine -y

Ubuntu上apt-get安装好后docker就已经自动启动了,centos上得手动启动。

原创文章,转载请注明: 转载自笛声

本文链接地址: docker的安装

4 条评论

  • 姜辰 2017年6月25日 回复

    那个啥,用途是啥、、、

    • dige 2017年6月25日 回复 作者

      拿QQ举个不恰当的例子,在Android平台,你得下载qq.apk文件安装,在iOS平台,你得下载qq.ipa,在WP平台,WP已死,在windows平台,你得下载qq.exe,在Ubuntu平台,你得下载qq.deb,有了docker一切都变得美好了,管你什么平台,docker run -it qq 就行了。

      • 姜辰 2017年6月25日 回复

        很给力啊

  • 邹振忠 2017年10月19日 回复

    拿QQ举个不恰当的例子,在Android平台,你得下载qq.apk文件安装,在iOS平台,你得下载qq.ipa,在WP平台,WP已死,在windows平台,你得下载qq.exe,在Ubuntu平台,你得下载qq.deb,有了docker一切都变得美好了,管你什么平台,docker run -it qq 就行了。
    比喻很恰当,我把它引用到了我的文章中。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Copyright © 2015-2024 笛声博客 All Rights Reserved     浙ICP备15036123号-1