ubuntu 安装Docker教程
Linux环境
Ubuntu 16.04(LTS)
简单方法
$ sudo apt-get update
$ sudo apt-get install docker
搞定!
但是这种方法有一个缺点:安装的不一定是最新的docker,安装版本是1.10.2,不过,对于docker使用没任何什么问题,如果要后续升级方便,可以使用下面的方法。
另一种方法
1.切换到root权限或者用sudo
2.升级source列表并保证https和ca证书成功安装
apt-get update
apt-get install apt-transport-https ca-certificates
3.增加新的GPG 密钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
4.新增或编辑source列表里的docker.list文件
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
5.删除已有的entries
6.按照系统版本增加entry(Ubuntu Xenial 16.04 (LTS))
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
7.重新执行更新操作,并删除老的repo
apt-get purge lxc-docker //没有安装的话,跳过
8.查看是否有正确的可用版本
apt-cache policy docker-engine
docker-engine:
已安装:(无)
候选: 1.12.4-0~ubuntu-xenial
版本列表:
1.12.4-0~ubuntu-xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.12.3-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.12.2-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.12.1-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.12.0-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.11.2-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.11.1-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.11.0-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages
9.从14.04版本以上开始docker推荐安装linux-image-extra
apt-get install linux-image-extra-$(uname -r)
10.安装docker
apt-get update
apt-get install docker-engine
service docker start
docker run hello-world
到此结束,the end!
docker --version
Docker version 1.12.4, build 1564f02

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker 必备的 PowerShell 别名设置教程,轻松应对日常办公
出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五,与您不见不散! 作为一名使用 Docker 办公的程序员来说,我每天需要使用到大量的 docker 命令。通过在 PowerShell 中将这些命令处理成别名的形式,我节省了大量打字的时间以及处理拼写错误和修复拼写错误的时间。例如:当我想删除所有容器时,我只需要输入 drmf 即可,当我想将容器的IP地址添加到我的主机文件时,我只需要输入 d2h 即可,这就是我对于别名的应用。 别名和 PowerShell 配置文件 别名就是您可以为常用的命令指定一个简短的名称。您可以使用 Set-Alias 命令来为常用命令添加别名的指定名称,以及它应该运行的命令。所以,如果您无法忍受通过输入代码来启动 VS Code,那么您就可以将它的别名设置为“c”,如下所示: Set-Alias -Name c -Value code 如果要为更加复杂的命令添加别名时,您可以先创建一个函数,然后为该函数设置别名。所以,如果您早上上班的例行程序是从打开 Chrome、Firefox、VS Code 和 Slack 开始时,那么您就可以将...
- 下一篇
阿里云ECS服务器部署Dart服务端程序
pub global activate [package] Instead of this: export PATH="$PATH":"~/.pub-cache/bin" It should be export PATH="$PATH:$HOME/.pub-cache/bin" 1.Dart服务端绑定域名为ECS的内部IP:172.31.213.9(自己的服务器内网IP) io.serve(handler, '172.31.213.9', 80).then((server) { print('Serving at http://${server.address.host}:${server.port}'); }); 2.安全组策略开启80/TCP端口。 3.查看线程$ps -ef 4.杀死线程$ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。各个终止信号及其作用见附录。 1827则是上面ps查到的Dart服务的PID。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS关闭SELinux安全模块
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker使用Oracle官方镜像安装(12C,18C,19C)