docke实战篇(一)--ubuntu下安装docker并配置镜像加速

前言:

        实战篇文章不做太多的讲述,直接进入正题,学习一下docker的安装与使用。

 

材料准备:

           ①Ubuntu一台,最好是 16.04 LTS版本的(我用的是这个,14.04可能命令不同,18.04可能还没完全兼容好,其他单数的例如:15,17这样的不是长期支持就不搞了)

           ②开启2个终端(后面会告诉你为什么)

 

      注意: 旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

sudo apt-get remove docker \

                      docker-engine \

                      docker.io

 

安装一些必要系统工具:

         一:更新下源

sudo apt-get update

       二:安装一些工具,此处可能会发生错误。注:安装前请更换软件源,推荐使用阿里云的源

sudo apt-get update

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

       三:安装 GPG 证书

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

       四:写入软件源的信息

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

       五:准备安装docker了(这里使用脚本安装

curl -fsSL get.docker.com -o get-docker.sh

sudo sh get-docker.sh --mirror Aliyun          #如果出现404,就是你的源没有切换,自己解决

       六:启动docker

sudo systemctl enable docker

sudo systemctl start docker

       七:如果用的Ubuntu用的是root权限安装的,这里可以忽略。如果不是用户权限安装,请输入以下命令

sudo groupadd docker       #构建一个docker用户组

sudo usermod -aG docker $USER      #将当前用户加入到docker组里

        八:安装结束。注意:这里请关闭终端,重新打开一个终端。如果是命令行操作,请关闭当前会话在重新连接或新建一个会话

        九:测试docker是否安装成功

docker run hello-world

       如出现以下信息:表示安装成功。

            十:安装成功还没完,我们只是下了个hello-world而已,学习容器肯定要下很多东西的。所以我们还要配置以下镜像加速(防火墙太厉害了,除非翻墙,否则还是配置国内源吧)

           进到/etc/docker/目录下,如果权限不足,请切换到root用户

cd /etc/docker

            十一:创建一个文件daemon.json

touch daemon.json

            十三:编辑文件daemon.json

vi daemon.json

             十四:加入以下json数据后按 : 输入wq保存并退出。注意:一定要如下格式,如果没有自己找json转换换成如下格式

{
    "registry-mirrors": [
        "https://registry.docker-cn.com"
    ]
}

             十五:重启docker服务

sudo systemctl daemon-reload

sudo systemctl restart docker

            十六:在终端输入如下命令:

docker info

            如果显示内容包含如圈圈内信息,则说明镜像加速成功。

 

总结:

         docker安装就完成啦,简单易懂。而且特别好用。如果想疯一把。可以试试下面的命令:

docker run -it ubuntu bash      #容器装Ubuntu系统,并进入命令行交互模式

rm -rf /*       #可以试试,贼爽

           

程序人生,与君共勉~!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值