Docker初体验
前言
Docker可以解决环境一致性问题,并且运行速度比虚拟机快,部署起来更方便。Docker是学习云计算的利器,本文将介绍在Ubuntu系统上安装docker,并体验下Docker的快捷。
安装Docker
Docker只支持64位机器,操作系统需要64位的。
-
step 1: 安装必要的一些系统工具
sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties- common
-
step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
-
step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
-
step 4: 更新并安装 Docker-CE
sudo apt-get -y update sudo apt-get -y install docker-ce
-
step 5:测试是否安装成功
sudo docker version
如果Client和Server都有信息则表示安装成功
搭建Go环境
-
step 1:重启Docker,从网上拉取一个golang image
docker pull golang
-
step 2:查看是否拉取成功
docker image ls
-
step 3:进入golang 镜像
docker run -it --rm golang bash
-
step 4:从github下载一个“hello world”的例子
docker run golang go get -v github.com/golang/example/hello/...
-
step 5:提交我们刚刚创建的容器,打包它到一个新的镜像
docker commit $(dockernps -lq) awesomeness
-
step 6:运行
docker run awesomeness
大功告成
改源
如果在使用过程中发现拉取 Docker 镜像十分缓慢,可以配置 Docker 国内镜像加速
-
Ubuntu16+
在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件){ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com" ] }
之后重新启动服务。
$ sudo systemctl daemon-reload $ sudo systemctl restart docker
原文地址:https://segmentfault.com/a/1190000019677830
相关推荐
-
拜拜了,GOPATH君!新版本Golang的包管理入门教程 服务器
2019-3-31
-
Mongodb 安装脚本(附服务器自启动) 服务器
2019-10-9
-
Spark 源码分析之ShuffleMapTask内存数据Spill和合并 服务器
2020-6-13
-
Git详解及github的使用 服务器
2019-9-18
-
详解Redis Cluster集群 服务器
2019-10-7
-
解决 NetworkManager 崩溃的问题 服务器
2019-10-13
-
开普勒云平台:9个示例解析如何安装依赖 服务器
2020-6-16
-
从运维角度浅谈MySQL数据库优化 服务器
2019-3-13
-
文件同步监控工具 服务器
2019-5-13
-
MySQL后台线程整理总结 服务器
2019-7-8