找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

教程 | linux 下各版本安装docker-ce教程

admin 2019-9-11 12:39 115人围观 Linux相关





Docker简介
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。菜鸟教程


这篇文章主要为大家介绍Linux下Docker CE安装方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,在后面的后续我们会更新入门级的docker教程。






安装docker-ce

使用清华大学的docker软件包,非dockerhub

1. Centos/Rhel系列



安装过docker请先卸载,卸载命令:sudo yum remove docker docker-common docker-selinux docker-engine

安装docker依赖:


    [root@docker ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

    下载repo文件,使docker安装源为清华源

      [root@docker ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
      [root@docker ~]# sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

      安装docker


        [root@docker ~]# yum makecache fast[root@docker ~]# yum install docker-ce

        2.Fedora系列



        下载repo文件


          [root@docker ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/fedora/docker-ce.repo
          [root@docker ~]# sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

          安装docker

            [root@docker ~]# yum makecache fast[root@docker ~]# yum install docker-ce

            3.Ubuntu系列



            安装过docker请先卸载,卸载命令:apt-get remove docker docker-engine docker.io

            安装依赖


              [root@docker ~]# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

              获取GPG秘钥


                [root@docker ~]# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
                #### amd64 架构的计算机,添加软件仓库:

                  sudoadd-apt-repository \ "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) \   stable"

                  树莓派或其他ARM架构:


                    echo"deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable" | \    sudo tee /etc/apt/sources.list.d/docker.list

                    安装docker


                      [root@docker ~]# apt-get update[root@docker ~]# apt-get install docker-ce

                      4.Debian系列



                      安装过docker请先卸载,卸载命令:apt-get remove docker docker-engine docker.io

                      安装依赖


                        [root@docker ~]# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

                        获取GPG秘钥


                          [root@docker ~]# curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

                          amd64 架构的计算机,添加软件仓库:

                            sudoadd-apt-repository \ "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \ $(lsb_release -cs) \   stable"

                            树莓派或其他ARM架构:


                              echo"deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \ $(lsb_release -cs) stable" | \    sudo tee /etc/apt/sources.list.d/docker.list

                              安装docker


                                [root@docker ~]# apt-get update[root@docker ~]# apt-get install docker-ce

                                5.Arch系列


                                安装


                                  $ sudo pacman -S docker

                                  启动并设置开机自启

                                    $sudo systemctl start docker$sudo systemctl enable docker

                                    查看docker版本


                                      $ sudo docker version

                                      听说要学docker了?






                                      ----------------------------------------------------------------------------------------------------------------------
                                      我们尊重原创,也注重分享,文章来源于微信公众号:Xsafe,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
                                      ----------------------------------------------------------------------------------------------------------------------

                                      鲜花

                                      握手

                                      雷人

                                      路过

                                      鸡蛋

                                      yafeilinux和他的朋友们微信公众号二维码

                                      微信公众号

                                      专注于Qt嵌入式Linux开发等。扫一扫立即关注。

                                      Qt开源社区官方QQ群二维码

                                      QQ交流群

                                      欢迎加入QQ群大家庭,一起讨论学习!

                                      我有话说......