Found 173 repositories(showing 30)
davidfowl
An extension of the docker compose integration for deploying to a docker host via SSH
cssnr
Easily Deploy a Docker Swarm or Compose Stack to a Remote Docker Host over SSH, with Keyfile or Password Authentication
Simple github action to run docker-compose on remote host.
g1ibby
Deploy Docker Compose apps to remote servers with just one command. Analyzes configs, syncs files, and manages services over SSH so you don't have to
masterjanic
No description available
CharlieSergeant
Sample data store project to be hosted on a remote server or cluster. CICD using GitHub actions for SSH Deploy to remote server for docker compose.
The-Graft-Project
CLI tool, agentless deployment engine that extends the Docker Compose workflow to cloud infrastructure via SSH. With features like Deployment Environments, DNS Configurations, Rollbacks, CI/CD Workflow
Abdelmathin
This project deploys a web application using Docker containers. It sets up services like WordPress, MariaDB, Nginx, Adminer, FTP, Redis, a Python server with SSH, and a static website, all managed in a scalable and isolated environment with Docker Compose.
A basic SSH honeypot with downloader (to collect malware samples). Made with Python, containerised in Docker, managed with Docker Compose.
adiii717
Allow container to SSH in docker-compose networking and outside of the network
alcharra
Fast and reliable GitHub Action for deploying Docker Compose or Swarm services over SSH. Built in Go for speed, with secure file upload, Docker network provisioning, service validation, rollback and cleanup support.
humbertocrispim
No description available
alcharra
GitHub Action for deploying Docker Compose or Swarm over SSH — supports file upload, Docker network management, service health checks, rollback and cleanup.
janvasiljevic
A docker compose project with Hashicorp Boundary/Vault/Terraform + OIDC information from GitHub/GitLab over Keycloak + Credential Brokering with Vault + Vault SSH OTP using vault-ssh-helper
DeSebasWeb
Sistema automatizado de backups de bases de datos con detección inteligente de cambios. Dashboard en React + TypeScript con progreso en tiempo real, API REST en Flask, transferencias seguras SSH/SFTP, almacenamiento de metadata en PostgreSQL con auto-migraciones, despliegue con Docker Compose y scheduling configurable.
chantxu09231
$ sudo apt-get update; sudo apt-get upgrade $ sudo apt-get install curl; sudo apt-get install git $ curl -fsSL https://get.docker.com/ | sh $ sudo vi /etc/default/docker (新增一行) DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --api-cors-header='*'" $ sudo service docker restart $ sudo usermod -aG docker slim $ sudo login $ sudo apt-get install python-pip $ sudo pip install docker-compose==1.14.0 $ cd /home/slim/ $ curl -sSL http://bit.ly/2ysbOFE | bash -s 1.2.0 $ export PATH=/home/slim/fabric-samples/bin:$PATH $ ls ~/fabric-samples/bin configtxgen discover idemixgen configtxlator fabric-ca-client orderer cryptogen get-docker-images.sh peer $ docker images |grep 1.2.0 // one channel multiple chaincode $ cd ~/fabric-samples/chaincode-docker-devmode //myc.tx orderer.block (已事先安裝) $ docker-compose -f docker-compose-simple.yaml up -d $ docker exec -it chaincode bash -c "stty cols 1024 && bash" (執行 chaincode) # cd sacc/go # go build (編譯 chaincode) # CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./go & // open the second terminal $ cd ~/fabric-samples/chaincode-docker-devmode $ docker exec -it cli bash -c "stty cols 1024 && bash" # peer chaincode install -p chaincodedev/chaincode/sacc/go -n mycc -v 0 //chaincode receive transaction proposal args # peer chaincode instantiate -n mycc -v 0 -c '{"Args":["a","10"]}' -C myc # peer chaincode invoke -n mycc -c '{"Args":["set", "a", "20"]}' -C myc # peer chaincode invoke -n mycc -c '{"Args":["get","a"]}' -C myc payload:"20" shim interface $ls /opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/shim chaincode.go inprocstream_test.go response.go ext interfaces.go shim_test.go handler.go mockstub.go inprocstream.go mockstub_test.go // open the second terminal $ docker exec -it cli bash -c "stty cols 1024 && bash" # peer chaincode install -p chaincodedev/chaincode/chaincode_example02/go -n mycc1 -v 0 # peer chaincode instantiate -n mycc1 -v 0 -c '{"Args":["init","a","100","b","200"]}' -C myc # peer chaincode invoke -n mycc1 -c '{"Args":["invoke","a","b","10"]}' -C myc # peer chaincode invoke -n mycc1 -c '{"Args":["query","a"]}' -C myc payload:"90" // Build & start the chaincode for first terminal $ docker exec -it chaincode bash # cd marbles02/go # go build # CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc2:0 ./go & (the third chaincode id mycc2) # ps aux ./sacc/go ./chaincode_example02/go ./marbles02/go / open the second terminal $ docker exec -it cli bash -c "stty cols 1024 && bash" # peer chaincode install -p chaincodedev/chaincode/marbles02/go -n mycc2 -v 0 # peer chaincode instantiate -n mycc2 -v 0 -c '{"Args":["init"]}' -C myc # peer chaincode invoke -n mycc2 -c '{"Args":["initMarble","marble1","blue","35","tom"]}' -C myc (建立 marble1) # peer chaincode invoke -n mycc2 -c '{"Args":["initMarble","marble2","red","50","tom"]}' -C myc (建立 marble2) # peer chaincode invoke -n mycc2 -c '{"Args":["initMarble","marble3","blue","70","tom"]}' -C myc (建立 marble3) //將 marble2 擁有者轉移至 jerry # peer chaincode invoke -n mycc2 -c '{"Args":["transferMarble","marble2","jerry"]}' -C myc //驗證轉移是否成功 # peer chaincode invoke -n mycc2 -c '{"Args":["readMarble","marble2"]}' -C myc / 對指定顏色之 mable 轉換 owner # peer chaincode invoke -n mycc2 -c '{"Args":["transferMarblesBasedOnColor","blue","jerry"]}' -C myc (指定藍色 marble 之 owner 為 jerry) // 驗證 marble3 (marble=blue) owner 已轉為 jerry # peer chaincode invoke -n mycc2 -c '{"Args":["readMarble","marble3"]}' -C myc {\"docType\":\"marble\",\"name\":\"marble3\",\"color\":\"blue\",\"size\":70,\"owner\":\"jerry\"} // 查詢 marble1, marble2, marble3 # peer chaincode invoke -C myc -n mycc2 -c '{"Args":["getMarblesByRange","marble1","marble4"]}' //刪除 marble1 # peer chaincode invoke -n mycc2 -c '{"Args":["delete","marble1"]}' -C myc //驗證 marble1 是否刪除 # peer chaincode invoke -n mycc2 -c '{"Args":["readMarble","marble1"]}' -C myc // Build & start the chaincode for first terminal $ docker exec -it chaincode bash -c "stty cols 1024 && bash" # cd fabcar/go # go build # CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc3:0 ./go & (the second chaincode id mycc3) // open the second terminal $ docker exec -it cli bash -c "stty cols 1024 && bash" # peer chaincode install -n mycc3 -v 0 -p chaincodedev/chaincode/fabcar/go # peer chaincode instantiate -n mycc3 -v 0 -c '{"Args":[""]}' -C myc # peer chaincode invoke -n mycc3 -c '{"function":"initLedger","Args":[""]}' -C myc # peer chaincode invoke -n mycc3 -c '{"function":"queryAllCars","Args":[""]}' -C myc $ docker rm -f $(docker ps -a -q) // 回至第 6 頁 linux 文字編輯器 vi , pico , nano 刪除佔用本機 port 的行程 $sudo netstat -pna |grep xxxx (xxxx:port number) tcp 0 0 0.0.0.0:xxxx 0.0.0.0:* LISTEN ****/node $kill -9 **** 清除 all container $ docker rm -f $(docker ps -a -q) 清除 all images $docker rmi -f $(docker images -a -q) // ctl + alt+ F1 (終端機介面) ctl + alt+ F7 (視窗介面) https://github.com/hyperledger/fabric/blob/master/docs/source/peer-chaincode-devmode.rst https://media.readthedocs.org/pdf/hyperledger-fabric/latest/hyperledger-fabric.pdf https://hyperledger-fabric.readthedocs.io/en/release-1.2/configtx.html https://hyperledger-fabric.readthedocs.io/en/release-1.2/getting_started.html https://godoc.org/github.com/hyperledger/fabric/core/chaincode/shim https://github.com/kigichang/golang (Go 語言) http://man.linuxde.net/nano https://pws.niu.edu.tw/~ttlee/linux.101.1/14.ppt (nano 編輯器) http://linux.vbird.org/linux_basic/0310vi/0310vi.php (vi 編輯器) http://wuhsiublog.blogspot.com/2017/02/virtualboxwindows-10puttyubuntusshnat.html (SSH 連線 NAT mode) https://ithelp.ithome.com.tw/users/20079210/ironman/721 (初學 Golang 30 天) https://blog.csdn.net/TripleS_X/article/details/80550401 (chaincode 開發範例) https://openhome.cc/Gossip/Go/Testing.html (Go 測試套件) //HyperLedger Fabric chaincode (for go) 開發及測試範例 https://blog.csdn.net/TripleS_X/article/details/80550401 https://github.com/mh4u/chaincode_demo
terrillmoore
Simple phusion-based ssh jumphost using docker-compose
eloyekunle
Docker image with Go, Docker Compose, AWS CLI, ECS Deploy, Make and SSH. For CI
wiktormalyska
docker compose creater for docusaurus with live access to files with ssh
darshan-rambhia
A Terraform provider for managing Docker Compose files on remote hosts via SSH.
aygp-dr
Run FreeBSD virtual machines inside Docker containers using QEMU. Provides automated installation, SSH access, persistent storage, and Docker Compose orchestration for FreeBSD 14.0-RELEASE on any Docker-compatible host.
tinystacklab
一个基于 Docker Compose 的 WordPress 一键部署方案,包含 MySQL 数据库服务,并集成 SSH 访问功能,方便直接进入 WordPress 容器进行管理和调试。
louisbao
docker-compose and ssh-agent on top of the docker image
mostafaeftekharizadeh
No description available
ikedaosushi
docker-compose for using ssh-agent
No description available
jmlcas
Nexterm - Conexiones SSH - Docker compose
anh4n
Jenkins Slave running docker, docker-compose and ssh server
Docker compose OpenVPN client with HTTP and SSH proxy
sprisa
Ship docker-compose services to multiple servers via SSH. Multi-node Docker deployment without Kubernetes.