在 Centos7.2 上安装编译 Swift

由于想用Swift写服务玩玩,准备在Centos7.2上部署一个Swift环境,能跑一下Perfect。 由于Docker的种种好处,当然是选择它来部署Swift环境。 安装Docker 更新yum包到最新。如果是生产机器务必慎重更新内核,避免出现不必要的问题。 1[root@fadaixiaohai ~]# yum update 执行 Docker 安装脚本。 1[root@fadaixiaohai ~]# curl -fsSL https://get.docker.com/ | sh 启动 Docker 进程。 1[root@fadaixiaohai ~]# service docker start 验证 docker 是否安装成功并在容器中执行一个测试的镜像。 1[root@fadaixiaohai ~]# docker run hello-world 2Hello from Docker! 大概两三分钟就安装好了,国内的服务器可能要用镜像加速会好点。 安装Swift 拉取Swift的镜像到本地。 1[root@fadaixiaohai ~]# docker pull swift 镜像拉取成功后就可以使用docker images列出当前我们拉取到本地的所有镜像: 1[root@fadaixiaohai ~]# docker images 2REPOSITORY TAG IMAGE ID CREATED SIZE 3swift latest 934835f58041 3 weeks ago 1.3GB 4hello-world latest f2a91732366c 4 months ago 1.85kB 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。 ...

2018-03-30 · 2 min · 265 words · CubeGao