Docker守护进程和名字
docker run –name=redmine -it -d
————–
#!/bin/sh mode=$1 dockerd_current=`ps -ef | grep "dockerd-current"| grep -v grep` portainer=`ps -ef | grep "/redmine/redmine/config/unicorn.rb"| grep -v grep` case "$mode" in 'start') echo "it's ready to start op...." if test -n "$dockerd_current"; then echo "---the docker.service had already started.." else `sudo systemctl start docker.service` fi if test -n "$portainer"; then echo "---the portainer had already started.." else `sudo docker stop /redmine` `sudo docker rm /redmine` `sudo docker run --name=redmine -it -d --env='DB_ADAPTER=mysql2' --publish=10083:80 --env='REDMINE_PORT=10083' --env='DB_HOST=192.168.11.130' --env='DB_NAME=redmine_production' --env='DB_USER=redmine' --env='DB_PASS=123456' --volume=/srv/docker/redmine/redmine:/home/redmine/data sameersbn/redmine:3.4.2` fi echo 'success to start.' echo '---1--you can test redmine by way bellow----' echo 'http://localhost:10083' echo 'user:admin password:123456' ;; 'stop') echo "it's ready to check process..." `sudo systemctl stop docker.service` echo 'success to kill.' ;; *) basename=`basename "$0"` echo "Usage: $basename {start|stop} [ server options ]" exit 1 ;; esac exit 1 |