![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 73
温殿飞
人生漫漫希望大家都能健健康康幸福美满
展开
-
【k8s学习2】二进制文件方式安装 Kubernetes之kubernetesmaster部署
二进制部署kubernetesmaster集群原创 2022-09-05 18:05:18 · 697 阅读 · 0 评论 -
【k8s学习1】-使用kubeadm工具快速安装kubernetes集群
版本大于1.4的开始引入这个kubeadm工具简化集群的安装过程。安装前防火墙和selllinux要关闭。并修改hostname和/etc/hosts关闭防火墙关闭selinux关闭swap分区将桥接的IPv4流量传递到iptables的链时间同步。原创 2022-08-24 17:52:54 · 2378 阅读 · 0 评论 -
Docker学习笔记13-怎么将镜像推送到Docker Hub
构建完镜像,这个镜像只是存在于我们的宿主机上面,我们也可以将它上传到Docker Hub 上面去,这样其他人也可以看到这个镜像了。使用命令docker push 仓库名/镜像名[root@VM-0-16-centos ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEwendianfei/static_web latest ..原创 2021-04-21 20:06:21 · 229 阅读 · 0 评论 -
Docker学习笔记12-Dockerfile指令
1、FROM格式:FROMimage:tag 举例 FROM ubuntu:12.04 ,原创 2021-04-21 15:32:35 · 421 阅读 · 0 评论 -
Docker学习笔记11-使用dockerfile文件和docker build 命令创建镜像
比起docker commit 更推荐使用Dockerfile文件和docker build创建镜像,Dockerfile 使用基于DSL(Domain Specific Language)语法指令来构建镜像,通过该方法创建镜像更具备可重复性(只要文件存在就可以一直使用该文件创建镜像),透明性(只需知道怎么使用指令能够完成什么操作,不需要知道指令是如何工作的)以及幂等性(无论执行多少次结果都是一样的)。下面我们来使用Docker创建一个镜像,该镜像包含一个简单的web服务。我先利用自己本地已存在的镜原创 2021-04-18 17:11:12 · 1022 阅读 · 0 评论 -
Docker学习笔记10-使用docker commit 命令创建镜像
首先创建一个容器,本例使用docker create 创建容器,用法和docker run 类似。#利用nginx镜像创建一个容器,并绑定宿主机的端口[root@VM-0-16-centos ~]#docker create --name test1 -p ::80 nginx[root@VM-0-16-centos ~]#docker start test1[root@VM-0-16-centos ~]# docker ps CONTAINER ID IMAGE原创 2021-04-17 23:22:44 · 355 阅读 · 0 评论 -
Docker学习笔记9-注册docker hub账号,并在服务器登陆
登陆dockerhub官方网站https://hub.docker.com/如下图所示,注册账号,填入用户名,邮箱,密码,点击机器验证打钩,并完成验证,然后提交,就可以注册一个账号了。然后注册之后的账号要在服务器登录则需要使用[root@VM-0-16-centos ~]# docker loginLogin with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker原创 2020-10-30 11:44:14 · 1460 阅读 · 0 评论 -
docker学习笔记8-镜像及使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入原创 2020-10-10 11:47:34 · 161 阅读 · 0 评论 -
docker学习笔记7-查询容器的详细信息,深入容器
除了通过docker ps 命令获取容器信息,还可以使用docker inspect 来获得更多的容器信息。[root@VM-0-16-centos ~]# docker inspect daemon_wdf [ { "Id": "0c3064d39a44ca61b0570a6d33d30672a3dffd1eabac7f637801f8c2288de940", "Created": "2020-09-27T08:28:52.010288391Z", ...原创 2020-09-27 22:41:33 · 389 阅读 · 0 评论 -
docker学习笔记6--创建自动重启容器
无论什么程序都有可能因为某些原因而停止运行,可以通过--restart标志。让Docker重新启动该容器。--restart 标志会检查容器的退出代码,并据此决定是否重启容器。例如,即使把docker进程重启后,该容器也会对应的重启,没指定该参数的容器则不会重启。[root@VM-0-16-centos ~]# docker run --restart=always --name daemon_wdf -d ubuntu /bin/sh -c "while true;do echo hello原创 2020-09-27 22:42:09 · 433 阅读 · 0 评论 -
Docker学习笔记5-在容器内部运行进程
在docker 1.3之后,也可以通过docker exec 命令在容器内部额外启动新进程。在容器内运行的进程包括两种类型:后台任务和交互式任务。1、在容器内部增加后台任务docker exec -d daemon_dave touch /etc/wdf_bak-d 表示后台运行 后面跟的是容器命中, 然后跟要运行的命令。 上面例子的意思就是在容器daemon_dave 内部创建了一个空文件/etc/wdf_bak,创建这个这文件在哪呢,怎么看呢。下图可以证明文件是在容器内,而不是宿主机内。原创 2020-09-27 15:19:30 · 923 阅读 · 0 评论 -
Docker学习笔记4---创建守护式容器及容器日志查看
1、创建守护式容器守护式容器(daemonized container)是可以长期运行的容器,没有交互式的会话,非常适合运行应用程序和服务,大多数时候我们都徐亚以守护式的方式来运行我们的容器。-d 参数表示后台运行。docker run --name daemon_dave -d ubuntu /bin/sh -c "while true;do echo 'hello world';sleep 5;done"执行之后,仅仅返回了一个ID,执行docker ps可以看到一个正在运行的容器。原创 2020-09-27 14:32:06 · 599 阅读 · 0 评论 -
Docker学习笔记3---容器的命名与重命名
默认情况下,docker使用三种方法来标识容器,即:UUID长标识符,例如“809cc9df4a7263d47a7d192881fa236624573791aef4e7a89062e34cdc4900fc”。 UUID短标识符,例如“809cc9df4a72”。 名称例如xenodochial_wing。请注意,如果未指定名称,则默认情况下,Docker守护程序会为容器分配UUID长标识符;它生成一个随机字符串作为名称。(1)启动一个自己命名的容器。docker run --na...原创 2020-09-25 15:34:59 · 1829 阅读 · 0 评论 -
Docker学习笔记2---运行并登陆一个容器
sudo docker run -i -t ubuntu /bin/bash下面来解释下 -i 和-t 两个命令行参数的意思-i 保证容器中STDIN是开启的,意思是维持持久的标准输入。-t 告诉docker为要创建的容器分配一个伪tty终端。有了这两条命令docker 才能提供一个交互式shell。示例中的ubuntu是一个常备镜像,也可以称为基础镜像,他由Docker公司提供,保存在Docker Hub Registry 上。可以在基础镜像的基础上(选择自己想要的系统)构建自己的镜.原创 2020-09-23 18:04:23 · 365 阅读 · 0 评论 -
Docker学习笔记1-在centos服务器上安装docker
一、准备工作1.1、需要内核版本>=2.6.32-431,因为这些内核包含了运行Docker的一些特定修改。1.2、直接安装centos7以上的操作系统,可以省去升级内核和组件的麻烦。1.3、Device MapperDocker默认使用AUFS作为存储驱动,但是AUFS并没有被包括在Linux的主线内核中。CentOS中可以使用Device Mapper作为存储驱动,这是在2.6.9内核版本引入的新功能。我们需要先确认是否启用该功能:$ ls -l /sys/class/mis原创 2020-09-22 10:42:00 · 190 阅读 · 0 评论