高中生也能读懂的Docker入门教程
Python知识圈
共 12235字,需浏览 25分钟
·
2020-08-08 22:54
点击上方Python知识圈,设为星标
回复1024获取Python资料
阅读文本大概需要 10 分钟
轻量级:所有容器在一台机器上共享同一个操作系统内核,这样他们立即开始,并更有效地利用内存。Image 是从分层文件系统的构建,这样他们能够共享公共文件,使得磁盘使用率和 Image 的下载更加高效。
开放:Docker 容器是基于开发的标准,允许容器运行在主流的 Linux 发布版和 Microsoft 操作系统作为所有的基础设施。
安全:容器使得应用程序彼此隔离,而基础架构同时为应用程序提供了额外的保护层。
http://www.importnew.com/24651.html
开发更加敏捷:Docker 让开发人员可以自由定义环境,创建和部署的应用程序更快、更容易,IT 运维人员快速应对变化也更加灵活性。
更加可控:Docker 使得开发人员保存从基础设施到应用的代码,帮助 IT 运维人管理拥有标准的、安全的、可扩展的操作环境。
高可移植性:Docker 允许自由选择,可以是从笔记本电脑到一个团队,从私人基础设施到公共云提供商。
Docker安装
yum install docker
service docker start
chkconfig docker on
service docker start
chkconfig docker on
docker version
Hello World
vi /etc/docker/daemon.json
#添加后
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"live-restore": true
}
docker pull library/hello-world
docker images
#显示结果
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/hello-world latest f2a91732366c 3 months ago 1.848 kB
docker run hello-world
#显示结果
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
常用命令
docker pull image_name
docker images
docker rmi docker.io/tomcat:7.0.77-jre7 或者 docker rmi b39c68b7af30
docker ps
docker ps -a
docker start container_name/container_id
docker stop container_name/container_id
docker restart container_name/container_id
docker attach container_name/container_id
docker rm container_name/container_id
docker info
docker pull centos:latest
docker pull centos:latest
----------------------- 公众号:Python知识圈 博客:www.pyzhishiquan.com 知乎:Python知识圈 微信视频号:菜鸟程序员 (分享有趣的编程技巧、Python技巧) bilibili:菜鸟程序员的日常(目前原创视频:18,累计播放量:70万)
一个学习Python的人,喜欢分享,喜欢搞事情!
长按下图二维码关注,和你一起领悟Python的魅力。
Python知识圈公众号的交流群已经建立,群里可以领取 Python 和人工智能学习资料,大家可以一起学习交流,效率更高,如果是想发推文、广告、砍价小程序的敬请绕道!一定记得备注「交流学习」,我会尽快通过好友申请哦!通过好友后私聊我「学习资料」或者「进群」都可以。
扫码添加,备注:交流学习
往期推荐 01 02 03
我就知道你“在看”
评论