docker
人人都是酸菜鱼又酸又菜又多余
这个作者很懒,什么都没留下…
展开
-
Ubuntu20.04安装Docker-ce
Ubuntu20.04安装Docker一、更新ubuntu软件包二、 安装GPG证书1、安装系统工具2、安装证书三、更换阿里云源四、安装docker五、查看版本六、测试1、拉镜像2、运行镜像一、更新ubuntu软件包sudo apt-get updatesudo apt-get upgrade二、 安装GPG证书1、安装系统工具sudo apt-get -y install apt-transport-https ca-certificates curl software-properties原创 2022-02-17 11:21:15 · 1012 阅读 · 0 评论 -
Docker本地私有仓库的建立
建立docker的本地私有仓库拉取registry镜像添加仓库地址运行容器标记镜像并上传镜像查看私有仓库镜像并下载使用docker pull是直接拉取公网的镜像,我们也可以使用registry来建立一个docker的本地仓库拉取registry镜像[root@localhost ~]# docker pull registryUsing default tag: latestlatest: Pulling from library/registrycbdbe7a5bc2a: Pull compl原创 2020-11-26 19:42:50 · 86 阅读 · 0 评论 -
Docker安装Portainer可视化控制面板
Docker安装Portainer可视化控制面板安装docker拉取portainer镜像运行portainer容器安装docker安装docker传送门拉取portainer镜像[root@localhost docker]# docker pull portainer/portainerUsing default tag: latestlatest: Pulling from portainer/portainerd1e017099d17: Pull complete717377b83d原创 2020-11-25 19:33:39 · 884 阅读 · 0 评论 -
Docker Compose 容器编排基本操作与实战
一、Docker Compose 容器编排1、Docker Compose 前身是Fig,是一个定义及运行多个 Docker 容器的工具;2、使用 Docker Compose 不再需要使用 shell脚本来启动容器;3、Docker Compose 非常适合组合使用多个容器进行开发的场景。4、Docker Compose 的文件结构:YAML 是一种标记语言很直观的数据序列化格式以下是文件格式及编写注意事项:不支持制表符tab键缩进,需要使用空格键缩进通常开头缩进2个字符字符后缩进1个原创 2020-11-30 19:24:55 · 275 阅读 · 0 评论 -
harbor仓库建立
Harbor简介Harbor和Registry的比较部署Harbor服务1.下载 Harbor 安装程序配置Harbor参数文件启动Harbor查看Harbor启动镜像简介Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。Registry是Dcoker官方的一个私有仓库镜像,可原创 2020-12-06 17:04:25 · 192 阅读 · 0 评论 -
使用TLS加密通讯远程连接Docker
默认情况下,Docker 通过非联网 UNIX 套接字运行。它还可以使用 HTTP 套接字进行可选通信。如果需要以安全的方式通过网络访问 Docker,可以通过指定标志将 Docker 标志指向受信任的 CA 证书来启用 TLS。在守护程序模式下,它只允许来自由该 CA 签名的证书验证的客户端的连接。在客户端模式下,它仅连接到具有该 CA 签名的证书的服务器。# 创建CA证书目录[root@localhost ~]# mkdir tls[root@localhost ~]# cd tls/# 创原创 2020-12-06 16:55:24 · 382 阅读 · 3 评论 -
Consul 集群单节点与多节点
Consul 集群Docker concul 容器服务更新与发现:简介搭建 consul 集群:部署过程:(1)配置 consul 服务器:(2)查看集群信息:(3)通过 httpd api 可以获取集群信息:(4)让容器服务自动加入 nginx 群集:(5)测试服务、功能是否都正常:(6)验证:http 和 nginx 服务是否都注册到了 consul :(7)实现容器服务自动加入 Nginx 集群:(8)配置并启动 template:Docker concul 容器服务更新与发现:简介(1)Con原创 2020-12-01 18:16:47 · 1641 阅读 · 0 评论 -
使用Dockerfile构建sshd+systemctl+nginx+tomcat
这里写目录标题使用Dockerfile构建sshd镜像systemctl服务构建nginx容器构建TOMCAT镜像使用Dockerfile构建sshd镜像创建sshd目录,进入并编辑Dockerfile[root@server1 ~]# mkdir sshd && cd sshd[root@server1 sshd]# vi Dockerfile FROM centos:7 MAINTAINER newRUN yum -y update # 更新yum源RUN yum -y原创 2020-11-28 17:54:09 · 123 阅读 · 0 评论 -
构建Docker镜像的原理
文章目录docker镜像的分层Docker镜像的创建Docker镜像Docker镜像的创建方法基于已有镜像创建基于本地模板创建基于Dockerfile创建Dockerfile操作指令docker镜像的分层Docker镜像的创建Docker镜像应用发布的标准格式支撑一个Docker容器的运行Docker镜像的创建方法基于已有的镜像创建基于本地模板创建基于Dockerfile创建基于已有镜像创建将容器里面运行的程序及运行环境打包生成新的镜像dicker commit [选项]原创 2020-11-26 16:00:18 · 241 阅读 · 0 评论 -
ERROR:Docker [Warning] IPv4 forwarding is disabled.
在执行Dockerfile时,出现如下报错,Step 2/9 : MAINTAINER The porject <testhttpd> ---> [Warning] IPv4 forwarding is disabled. Networking will not work. ---> Running in 45d929b0bafdRemoving intermediate container 45d929b0bafd ---> c6e8404f6190Step 3/原创 2020-11-26 13:30:31 · 182 阅读 · 1 评论 -
Docker构建LNMP安装wordpress
Docker安装LNMP关闭防火墙安装docker二级目录三级目录关闭防火墙systemctl stop firewalld setenforce 0安装dockeryum install docker -y解压所需的文件置其目录root@vmess ~]# tar zxf mysql-5.6.36.tar.gz -C mysql[root@vmess ~]# tar zxf nginx-1.12.2.tar.gz -C nginx[root@vmess ~]# tar zxf word原创 2020-11-25 20:15:43 · 315 阅读 · 1 评论 -
Docker基础操作总结
Docker的基本操作安装dockerdocker基本使用安装docker1、安装 docker依赖版本环境yum install -y yum-utils device-mapper-persistent-data lvm22、添加阿里的docker源um-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、安装dockeryum install -y dock原创 2020-11-25 17:17:30 · 320 阅读 · 0 评论