移除所有无用容器
sudo docker kill $(docker ps -a -q)
sudo docker rm $(docker ps -a -q)
Mysql service docker
sudo docker run -d -p 3306:3306 --name mysql -P -e mysqld -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_USER=guo -e MYSQL_PASSWORD=123456 -e MYSQL_DATABASE=meizhi -v /mysql_data:/var/lib/mysql mysql
golang Web service docker
sudo docker run -d --name hello -p 9090:9090 --link mysql:db -v /home/guo/go/Web:/go/Web -w /go/Web/src go_web
JavaWeb service docker
sudo docker run -d --name tomcat -v /home/guo/go/webapps:/usr/local/tomcat/webapps -p 9091:8080 tomcat
Maven
docker run -d -p 8081:8081 --name nexus sonatype/nexus(3)
Redis 开启远程访问 数据持久化
chcon -Rt svirt_sandbox_file_t /srv/redis
docker run -d --name redis -v /srv/redis:/data -p 6379:6379 redis redis-server --bind 0.0.0.0 --requirepass 1234567 --appendonly yes
Nginx
docker run -p 80:80 --name some-nginx -v /Users/gx/Desktop/nginx.conf:/etc/nginx/nginx.conf:ro -v /Users/gx/Desktop/www:/usr/share/nginx/html:ro -d nginx
Gitlab
chcon -Rt svirt_sandbox_file_t /srv/gitlab/config
chcon -Rt svirt_sandbox_file_t /srv/gitlab/logs
chcon -Rt svirt_sandbox_file_t /srv/gitlab/data
sudo docker run --detach
--hostname 192.168.1.5
--publish 8443:443 --publish 80:80 --publish 2222:22
--name gitlab
--restart always
--volume /srv/gitlab/config:/etc/gitlab
--volume /srv/gitlab/logs:/var/log/gitlab
--volume /srv/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:latest
vsftpd ftp服务器 PASV_ADDRESS记得换成外网IP地址
chcon -Rt svirt_sandbox_file_t /srv/vsftpd
docker run -d -v /my/data/directory:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=myuser -e FTP_PASS=mypass -e PASV_ADDRESS=127.0.0.1 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
showdoc
chcon -Rt svirt_sandbox_file_t /root/html
sudo docker run -d --name showdoc -v /root/html:/var/www/html -p 4999:80 guozaiss/showdoc
rabbitmq
sudo docker run -d --name myrabbitmq -p 5673:5672 -p 15673:15672 docker.io/rabbitmq:3-management
JAVA
chcon -Rt svirt_sandbox_file_t /root/web/web.jar
docker run -d -p 9091:9091 -v /root/web/web.jar:/usr/run.jar --name web java:8u111 java -Dserver.port=9091 -jar /usr/run.jar --spring.profiles.active=dev