博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker入门
阅读量:7294 次
发布时间:2019-06-30

本文共 908 字,大约阅读时间需要 3 分钟。

hot3.png

Docker的几个重要概念

仓库注册服务器 Registry :存放多个仓库

仓库 Repository :存放一类镜像的多个版本
镜像 Image:可供下载  只读
容器 Container:镜像下载后的实例化  可写

Ubuntu环境下安装Docker

 添加镜像源

sudo apt-get install -y apt-transport-https

添加源的gpg密钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

添加官方apt软件源

sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"

更新apt软件包缓存

sudo apt-get update

安装最新版本的Docker

sudo apt-get install -y lxc-docker

系统设置

systemctl unmask docker.servicesystemctl unmask docker.socketsystemctl start docker.service

启动docker

sudo service docker start

执行命令docker version查看docker是否正确启动

docker version

 

启动一个nginx容器 感受一下

启动一个nginx容器,如果本地不存在镜像,则获取镜像并下载,映射80端口

docker run -d -p 8080:80 --name webserver nginx

打开浏览器尝试一下看看是不是成功啦 http://47.98.218.29:8080

 

再次重启docker服务发现报错 服务无法启动

可以根据这篇文章解决问题 

转载于:https://my.oschina.net/lilugirl2005/blog/1828109

你可能感兴趣的文章
Tomcat访问日志详细配置
查看>>
栈溢出防御——windows安全机制GS编译选项
查看>>
《Programming in Lua 3》读书笔记(十四)
查看>>
PBOC~PPT-补充A(转)
查看>>
nexus 3上次jar包
查看>>
openstack oslo.messaging库
查看>>
探索c#之不可变数据类型
查看>>
python字符串操作
查看>>
【转载】httpContext里面的东西
查看>>
iOS证书(.p12)和描述文件(.mobileprovision)的导出和使用方法
查看>>
Comware 架构理解
查看>>
php抽象类和抽象方法
查看>>
得到输入内容的首字母
查看>>
sklearn特征选择和分类模型
查看>>
设计模式_桥梁模式
查看>>
设计模式C++实现——工厂方法模式
查看>>
语言数据类型
查看>>
Sql 解析XML 解决方案
查看>>
C++ mfc
查看>>
hadoop搭建与eclipse开发环境设置
查看>>