24 lines
		
	
	
		
			739 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			739 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
#  ___  _    _          _ __      
 | 
						|
# / __|| |_ | |_   ___ | '_ \ ___ 
 | 
						|
# \__ \|  _||   \ / _ \| .__// -_)
 | 
						|
# |___/ \__||_||_|\___/|_|   \___|
 | 
						|
 | 
						|
 | 
						|
#### USAGE
 | 
						|
# bash -c "$(wget -qLO - https://git.sthope.dev/sthope/sthope-examples/src/branch/master/docker_portainer_stacks/raw/branch/master/portainer/install-portainer-agent)" EDGE_ID EDGE_KEY
 | 
						|
 | 
						|
sudo docker run -d \
 | 
						|
-v /var/run/docker.sock:/var/run/docker.sock \
 | 
						|
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
 | 
						|
-v /:/host \
 | 
						|
-v portainer_agent_data:/data \
 | 
						|
--restart always \
 | 
						|
-e EDGE=1 \
 | 
						|
-e EDGE_ID=${1} \
 | 
						|
-e EDGE_KEY=${2} \
 | 
						|
-e CAP_HOST_MANAGEMENT=1 \
 | 
						|
--label=hide_container=true \
 | 
						|
--label=com.centurylinklabs.watchtower.enable=true \
 | 
						|
--name portainer_edge_agent \
 | 
						|
portainer/agent |