Docker环境搭建

适用于 Ubuntu,Debian,Centos 等大部分 Linux(使用官方安装脚本自动安装)

curl -sSL https://get.daocloud.io/docker | sh

#
 或者执行

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

MacOS 安装 Docker Desktop on Mac

直接下载 dmg 文件 Docker Desktop on Mac 即可

Windows 10 系统上如果不想用 docker 则需要关闭 hyper

cmd 命令行执行: bcdedit /set hypervisorlaunchtype off

poweroff 命令行执行: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V

关于报错

  • container-selinux >= 2.9 解决方案
Error: Package: docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-edge)
           Requires: container-selinux >= 2.9
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

这个报错是 container-selinux 版本低或者是没安装的原因 yum 安装 container-selinux 一般的 yum 源又找不到这个包 需要安装 epel 源,才能 yum 安装 container-selinux 然后在安装 docker-ce 就可以了。

# 先配置阿里云的 yum 源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#
 安装阿里云上的 epel 源
yum install epel-release

#
 安装 container-selinux 即可
yum install container-selinux

测试安装是否成功

# 查看当前 docker 版本号,出现版本号即为安装成功
docker -v

#
 查看详细的 docker 信息
docker version

#
 查看当前 docker 的信息
docker info

开启 docker 守护进程

systemctl start docker
systemctl enable docker

#
 重载配置
systemctl daemon-reload

添加国内镜像源

centos 或者 ubuntu 系统时

sudo vim /etc/docker/daemon.json

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

docker 国内镜像

  • 网易加速器:http://hub-mirror.c.163.com
  • 官方中国加速器:https://registry.docker-cn.com
  • ustc 的镜像:https://docker.mirrors.ustc.edu.cn

最后说个事
公号算法变了,为防止看不到我的更新
大家帮忙加个星标
点击上方的公众号卡片
再点右上角三个点
就能看到设为星标
算我跪下来求你们

✍ 作者简介:

95后某跨境电商企业程序猿,白天搬砖码代码,晚上自媒体写文章,持续更新编程、科技、互联网相关文章,偶尔也会无痛呻吟,感慨人生百态。自己淋过雨,所以也想为别人撑撑伞。

💡 往期精选:

如何给已经运行中的 Docker 容器添加或者修改端口映射?

Laradock,一个PHP开发不得不知的Docker环境神器!

原文始发于微信公众号(浅墨觅尘往):Docker环境搭建

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/222011.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!