vmware中的Ubuntu Docker安装(容器搭建)
1.思维导图
2.如何搭建一个容器
2.1准备实验环境
(1)环境选择
管理工具:dockerengine,因为Docker最流行使用最广泛;
runtime:runc。Docker的默认runtime。
操作系统:Ubuntu,虽然有类似CoreOS的容器OS,但是刚开始学习,建议用熟悉的系统Ubuntu。
(2)安装docker
(2.1)docker官方教程:docs.docker.com/engine/installation
(2.2)配置Docker的apt源:
①安装包,允许apt命令HTTPS访问Docker源;
②添加Docker官方的GPGkey;
③将Docker的源添加到/etc/apt/sources.list
(2.3)ubuntu中安装Docker
首先需要验证ubuntu是否支持Docker:
Docker要求Ubuntu系统的内核版本高于3.10,查看本页面的前提条件来验证你的Ubuntu版本是否支持Docker。
$uname-r
①将Ubuntu官方源换成国内阿里源
vi/etc/apt/sources.list debhttp://mirrors.aliyun.com/ubuntu/xenialmain deb-srchttp://mirrors.aliyun.com/ubuntu/xenialmain debhttp://mirrors.aliyun.com/ubuntu/xenial-updatesmain deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-updatesmain debhttp://mirrors.aliyun.com/ubuntu/xenialuniverse deb-srchttp://mirrors.aliyun.com/ubuntu/xenialuniverse debhttp://mirrors.aliyun.com/ubuntu/xenial-updatesuniverse deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-updatesuniverse debhttp://mirrors.aliyun.com/ubuntu/xenial-securitymain deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-securitymain debhttp://mirrors.aliyun.com/ubuntu/xenial-securityuniverse deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-securityuniverse
②更新源:
sudoapt-getupdate
③修复损坏的软件包,卸载出错的包,重新安装正确版本。
sudoapt-get-finstall
④更新软件
sudoapt-getupgrade
⑤安装需要的包:
sudoaptinstallapt-transport-httpsca-certificatessoftware-properties-commoncurl
⑥添加GPG密钥,并添加Docker-ce软件源,此处以中国科技大学的Docker-ce源为例:
curl-fsSLhttps://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd- sudoadd-apt-repository"deb[arch=amd64]https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu\ $(lsb_release-cs)stable"
⑦添加成功后更新软件包缓存:
sudoaptupdate
⑧安装Docker-ce:
sudoaptinstalldocker-ce
⑨设置开机自启动并启动Docker-ce(安装成功后默认已设置并启动,可忽略):
sudosystemctlenabledocker sudosystemctlstartdocker
⑩添加当前用户到docker用户组,可以不用sudo运行docker。
sudogroupadddocker sudousermod-aGdocker$USER
测试:
dockerrunhello-world
⑪启动docker服务:
$sudoservicedockerstart
测试运行:
$dockerrunubuntu:15.10/bin/echo"Helloworld" docker:Docker的二进制执行文件。 run:与前面的docker组合来运行一个容器。 ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker就会从镜像仓库DockerHub下载公共镜像。 /bin/echo“Helloworld”:在启动的容器里执行的命令
PS:ubuntu中以非root用户运行docker时,会报错,需先执行:
sudousermod-aGdockerrunoob
命令!!!
2.2运行第一个容器
dockerrun-d-p80:80httpd
总结
以上所述是小编给大家介绍的vmware中的UbuntuDocker安装,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。