指定安装 yum install -y docker-ce- 使用镜像加速器 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF...' { "registry-mirrors": ["https://*************.aliyuncs.com"] } EOF systemctl daemon-reload systemctl...in the BIOS is mandatory" 这是因为你的系统没有开启虚拟化引擎,我们使用下面的方法设置 按照上面的方法设置后,我们仍然执行上述命令 或许你的系统仍然会出现如下的错误...Up 10000/tcp, 0.0.0.0:8000->80/tcp, 0.0.0.0:8001->8001/tcp front-proxy_service1_1 /bin/sh -...Up 10000/tcp, 80/tcp
2.2 赋予二进制文件可执行权限 chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/.../docker/compose/1.24.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose...{ "insecure-registries":["http://172.0.0.11"] } EOF 3.11 重启 docker systemctl daemon-reload systemctl...ps 或者 docker-compose 来查看; cd /home/harbor/harbor/ [root@harbor harbor]# docker-compose ps Name...:4443->4443/tcp, 0.0.0.0:80->80/tcp redis docker-entrypoint.sh redis ...
2.2 赋予二进制文件可执行权限 chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/.../docker/compose/1.24.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose...{ "insecure-registries":["http://172.0.0.11"] } EOF 3.11 重启 docker systemctl daemon-reload systemctl...ps 或者 docker-compose 来查看: cd /home/harbor/harbor/ [root@harbor harbor]# docker-compose ps Name...:4443->4443/tcp, 0.0.0.0:80->80/tcp redis docker-entrypoint.sh redis ...
安装版本信息 系统版本:centos7.9 docker版本:Docker version 20.10.11, build dea9396 docker-compose版本:docker-compose...ntpdate crontabs 修改系统限制 cat /etc/security/limits.conf * soft nofile 1048576 * hard nofile 1048576 EOF...limits.d/20-nproc.conf * soft nproc 1048576 * soft nproc 1048576 EOF...= 1 vm.overcommit_memory = 1 EOF 关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/.../support/docker-compose /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose docker
/bin/* 查看 docker-compose 版本号 [root@k8s-harbor01 ~]# docker-compose --version docker-compose version.../docker-entrypoint.sh Up (healthy) 6060/tcp, 6061/tcp clair-adapter /home/clair-adapter...) 8080/tcp nginx nginx -g daemon off; Up (healthy) 0.0.0.0:80->8080/tcp..., 0.0.0.0:443->8443/tcp redis redis-server /etc/redis.conf Up (healthy) 6379/tcp...查看Habror docker-compose ps 启动Harbor docker-compose start 停止Harbor docker-compose stop 重启Harbor
1.23.1 安装docker-compose yum install -y Python-pip pip install docker-compose docker-compose -v 准备证书...# 官方文档:http://www.openldap.org/doc/admin24/tls.html 启动ldap #第一次启动会比较慢,淡定点 docker-compose pull docker-compose...ldap-account-manager:6.6 "docker-php-entrypoi…" 2 minutes ago Up 2 minutes 0.0.0.0:8080->80/tcp...1.2.2 "/container/tool/run" 2 minutes ago Up 2 minutes 0.0.0.0:389->389/tcp..., 0.0.0.0:636->636/tcp openldap 打开浏览器,配置LDAP Account Manager LDAP Account Manager容器监听在8080端口 打开http
不可变基础设施 声明式API 通过一行命令执行多个命令的集合 声明式API实战演练 单机部署: docker-compose $ apt install docker-compose -y $ docker-compose...sudo rm -f /usr/bin/docker-compose fi sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose...,80:31409/TCP,443:32514/TCP,31400:31110/TCP,15443:31627/TCP 12m # 改写为 NodePort $ kubectl edit svc istio-ingressgateway...是 Docker 官方提供的工具, K8s 是 CNCF 提供的工具 Docker-Compose 适用于单机环境, K8s 适用于多机环境 难点 Docker-Compose 实践: 安装 Docker-Compose...编写 Docker-Compose YAML 文件 运行 Docker-Compose YAML 文件 查看 Docker-Compose 运行状态 停止 Docker-Compose 运行
chmod +x /usr/local/bin/docker-compose docker-compose --version 图片 图片 配置docker镜像加速,设置docker服务开机启动: 可以跟据自己的账户的容器镜像服务...-镜像攻击-镜像加速器,配置镜像加速: 图片 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors...experimental": true, "cgroup-parent": "docker.slice", "exec-opts": ["native.cgroupdriver=systemd"] } EOF..." - "443:443/tcp" # DNS - "53:53/tcp" - "53:53/udp" # LDAP(S) - "...389:389/tcp" - "636:636/tcp" # Kerberos - "88:88/tcp" - "88:88/udp" - "
会附带安装一个docker-compose # #2....sudo chmod a+x /usr/local/bin/docker-compose if [ -f "/usr/bin/docker-compose" ];then...sudo rm -f /usr/bin/docker-compose fi sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose...eyJleHAiOjE2ODU2MjcyNTl9.7sQIHoyImBmnGqQo3MW53J6stGBA9GZ-PMnRQkeDbQ8 # 在此过程前请将 cloudcore 调度至 master 节点 不然会有证书错误...,10001/TCP,10002/TCP,10003/TCP,10004/TCP 72m k8s-app=kubeedge,kubeedge=cloudcore NAME
在上一篇文章里我们主要介绍harbor所需要使用的nfs安装和所依赖的docker-compose安装。...停止和启动harbor: docker-compose -f /opt/sw/harbor/harbor/docker-compose.yml stop docker-compose -f /opt/sw...开启harbor访问端口:这里是1034端口: firewall-cmd --permanent --zone=public --add-port=1034/tcp firewall-cmd --reload...设置开机启动: touch /usr/lib/systemd/system/harbor.service cat > /usr/lib/systemd/system/harbor.service<< EOF...stop RemainAfterExit=yes Restart=on-failure LimitNOFILE=65536 [Install] WantedBy=multi-user.target EOF
文中如有错误或能优化的地方,还望各位大佬在评论区指正。...打包镜像 并上传镜像仓库 使用yaml 模板文件部署用镜像仓库中的镜像,kubectl 命令部署pod 开发测试 使用 Harbor 作为镜像仓库 部署Harbor作为镜像仓库 部署方式: 采用方式docker-compose...for nginx # certificate: /your/certificate/path # private_key: /your/private/key/path 安装启动 ### 安装docker-compose...yum install docker-compose -y ### 安装启动 harbor]# ....构建注意事项 第二次部署时就出现流水线参数:dubbo-demo-service表示为提供者服务、dubbo-demo-web表示为消费者服务进行选择时不要选择错误。
CI/CD 中的“CD”指的是持续交付(Continuous Delivery)/持续部署 持续交付通常意味着开发⼈员对应⽤程序的更改会⾃动进⾏错误测试并 上传到存储库(如 GitHub 或容器注册表...如果⾃动 化测试发现新代码和现有代码之间存在冲突,CI 可以更轻松地快速、频 繁地修复这些错误。...firewalld.service systemctl disable firewalld.service firewall-cmd --zone=public --remove-port=80/tcp...' net.ipv4.ip_forward=1 vm.max_map_count=655360 EOF sysctl -p systemctl stop firewalld ⾃动部署安装Docker-Compose...sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
proxychains/proxychains.conf 如下配置(协议,ip,端口根据实际情况配置) strict_chain proxy_dns remote_dns_subnet 224 tcp_read_time_out...15000 tcp_connect_time_out 8000 localnet 127.0.0.0/255.0.0.0 quiet_mode [ProxyList] socks5 127.0.0.1...sudo proxychains git clone https://github.com/lestat220255/docker-lnmp.git docker开发环境 在安装完docker和docker-compose...phpstorm nohup $HOME/Downloads/Shadowsocks-version.AppImage>/dev/null 2>&1 & cd $HOME/work && sudo -S docker-compose...up -d << EOF password EOF cd $HOME/PhpStorm-version/bin && nohup .
安装Docker及docker-compose yum install -y docker docker-compose systemctl enable docker # 开机自动启动docker...hello-world 设置Docker 加速 tencent cloud sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF...' { "registry-mirrors": ["https://wkumpv63.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload...it --link :postgres --rm postgres sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR...8070:8069 --name new-odoo --link db:db -t odoo 防火墙设置(不需要设置) firewall-cmd --zone=public --add-port=8069/tcp
docker rm --force $(docker images --quiet) #清理网络 docker network rm $(docker network ls --quiet) #使用 docker-compose...清理 docker-compose down --volumes --rmi all --remove-orphans #删除一切 docker system prune --all --force...menuentry " {print $2}' /etc/grub2.cfg grub2-set-default 0 uname -a 更换国内源 **拉取镜像有点慢,切换到国内源 解决办法 cat /etc/docker/daemon.json { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } EOF #重启服务 systemctl...restart docker 在不停止docker的情况下更新iptables iptables -I INPUT 5 -p tcp -m tcp --dport 3001 -j ACCEPT
daemon.json文件 [root@centos7 ~]# mkdir -p /etc/docker [root@centos7 ~]# tee /etc/docker/daemon.json <<-'EOF...' { "registry-mirrors": ["https://v16stybc.mirror.aliyuncs.com"] } EOF 重启服务 [root@centos7 ~]# systemctl...2.安装 docker-compose 的Python模块 [root@ansible-awx ~]# pip3 install docker-compose ?...2.赋权 [root@ansible-awx ~]# chmod +x /usr/local/bin/docker-compose 3.安装验证 [root@ansible-awx ~]# docker-compose...awx_web:10.0.0 "/tini -- /bin/sh -c…" 2 hours ago Up About an hour 0.0.0.0:80->8052/tcp
daemon-reload mkdir -p /etc/docker/ touch /etc/docker/daemon.json cat > /etc/docker/daemon.json << \EOF...{ "bip": "10.112.0.1/24" } EOF systemctl start docker systemctl enable docker docker version docker...yum -y install docker-compose cd /opt echo "vm.max_map_count=262144" >> /etc/sysctl.conf sysctl -w...vm.max_map_count=262144 docker-compose up -d curl -X GET "localhost:9200/_cat/nodes?...portainer_data:/data portainer/portainer-ce:latest firewall-cmd --permanent --zone=public --add-port=9443/tcp
upgrade -y常用软件apt-get install -y vimapt-get install -y telnetapt-get install -y lrzszapt-get install -y docker-compose...[[proxies]]name = "nascab-web"type = "tcp"localIP = "127.0.0.1"localPort = 9003remotePort = 19003[[proxies...]]name = "nascab-webdav"type = "tcp"localIP = "127.0.0.1"localPort = 9004remotePort = 19004EOFcat >>...官网:https://nextcloud.com/docker-compose的安装文件如下。...sudo bash docker-compose -f nextcloud.yml up -d常用命令raspi-configRaspberry Pi配置工具。
-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose 添加可执行权限 $ chmod +x /usr/local/bin/docker-compose...验证版本 $ docker-compose -v docker-compose version 1.23.2, build 1110ad01 获取Harbor软件包 https://storage.googleapis.com...: mynginx-service name: mynginx-service spec: ports: - name: 80-80 port: 80 protocol: TCP...image: reg.for-k8s.com/myproject/mynginx:latest imagePullPolicy: Always name: mynginx EOF...: mynginx-service name: mynginx-service spec: ports: - name: 80-80 port: 80 protocol: TCP
3.10,需要升级内核) uname -r (2) 更新yum包: yum update (3) 添加yum仓库: sudo tee /etc/yum.repos.d/docker.repo <<-'EOF...yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF...lib/systemd/system/docker.service 找到这一行 ExecStart=/usr/bin/dockerd 改为 ExecStart=/usr/bin/dockerd -H tcp...(2)为Docker Compose脚本添加执行权限 chmod +x /usr/local/bin/docker-compose (3)安装完成,测试 docker-compose --version...结果显示: docker-compose version 1.8.0, build f3628c7 说明Docker Compose已经安装完成了。
领取专属 10元无门槛券
手把手带您无忧上云