二、docker安装

centos 7下安装

卸载旧版本

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

设置镜像仓库

  • 安装所需的软件包
$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  • 设置 stable 镜像仓库
方式一(阿里源,推荐)
$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

方式二(国内源)
$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

方式三(官网源,超级慢):
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

可以在/etc/yum.repos.d/docker-ce.repo查看设置的源

  • 更新yum源缓存
$ sudo yum makecache fast

 

安装Docker CE

  • 查看docker版本
yum list docker-ce --showduplicates | sort -r

  • 安装docker
 $ sudo yum install docker-ce-<VERSION>

如:
 $ sudo yum install docker-ce-18.06.0.ce

不指定版本号则默认安装当前最新版本

  • 设置开机自启动
$ sudo systemctl enable docker
  • 启动docker
$ sudo systemctl start docker

启动的服务为docker的后台守护进程,管理容器、镜像

  • 运行helloworld
$ sudo docker run hello-world

docker run hello-world 命令将从本地镜像仓库查看hello-world镜像,如果没有则去远程仓库拉取下来,并使用该镜像生成一个容器,并启动运行该容器。

镜像加速器

由于国内对官方提供的镜像下载速度堪忧,可以设置镜像加速器

编辑/etc/docker/daemon.json:

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

重启服务:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

 

mac下安装【待续】

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值