写在最前面
《每天5分钟玩转Docker容器技术》是一个有关容器技术的教程,有下面两个特点:
系统讲解当前最流行的容器技术
从容器的整个生态环境到各种具体的技术,从整体到细节逐一讨论。
重实践并兼顾理论
从实际操作的角度带领大家学习容器技术。
为什么要写这个
简单回答是:容器技术非常热门,但门槛高...
hello.py
#!/usr/bin/pythonimport sysprint("hello there!")print(sys.version)
Dockerfile
#!/usr/bin/pythonFROM python:3.8COPY hello.py /tmp/CMD ["python", "/tmp/hello.py"]
# docker build -t hello .# docker run hello
- 命令行执行
docker run -it python:slim bashpython -c "import os; print(...
现在一聊到容器技术,大家就默认是指 Docker 了。但事实上,在 Docker 出现之前,PaaS社区早就有容器技术了,以 Cloud Foundry、OpenShift 为代表的就是当时的主流。
那为啥最终还是 Docker 火起来了呢?
因为传统的PaaS技术虽然也可以一键将本地应用部署到云上,并且也是采用隔离环境(容器)的形式...
获取镜像
docker pull ubuntu
评:如不下载,在启动镜像时如果发现本地没有,会自动下载
启动容器
[running]jihite@:~$ docker run -it ubuntu /bin/bashroot@46db001d96f5:/# echo "hello"hello
后台启动,加参数-d, 如下边例子
问题:可以同时启动多少个容器?多个
[running]jihite@:~$ docker run -i...
概念
镜像(Image):一个root文件系统
容器(Container):是镜像运行的一个实体
仓库(Repository):代码控制中心,保存镜像
和面向对象编程对比
Docker
面向对象
镜像
类
容器
对象
对象通过类来创建,容器通过镜像来创建
文章转载于:https://www.cnblogs.com/kaituorensheng/p/126305...
docker run 运行一个应用程序
docker run ubuntu:15.10 /bin/echo "Hello world"
镜像ubuntu,版本15.10,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。
问题本地镜像地址?
/Users/{YourUserName}/Library/Containers/com.docker.doc...
登录
docker login
下载
docker pull ubuntu
推送
docker push jihite/centos:6.7
显示推送成功,但没搜到,mark
搜索
docker search jihite/centos
退出
docker logout
文章转载于:https://www.cnblogs.com/kaituorensheng/p/12631830.html
原著是一个有趣的人,若有侵权,请通知删除
列举
列出本地主机上的镜像
[running]jihite@:~$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEtest/ubuntu v1 80e674d9a004 ...
https://www.runoob.com/docker/centos-docker-install.html
一、安装docker
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
$ uname -r
2、使用 root 权限登录 Centos。确保 yum 包更新到...
Kubernetes 集群升级docker版本
原则:升级完一台正常后再接着升下一台。
Work Node
一、迁移上的pod(保证业务,但期间会出现抖动)
kubectl drain $NODE --ignore-daemonsets --delete-local-data --force
迁移的过程中如果提示pod无法删除,则需要手动delete。
二、升级do...