美文网首页
docker服务器命令

docker服务器命令

作者: 曾经的曾经兜是曾经 | 来源:发表于2018-02-28 10:17 被阅读0次

移除所有无用容器

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

相关文章

  • Docker关于空间不足的问题

    docker版本:1.12.6 服务器环境:CentOS 7.0 问题现象: 使用docker load命令导入镜...

  • Docker入门之一(镜像)

    安装docker: 启动docker服务: 获取镜像: 以上命令实际是相当于: 即:默认注册服务器为:docker...

  • apache + docker + django部署

    服务器上的启动脚本 docker容器执行的命令

  • 02-Docker

    一、Docker架构 Docker服务中各个角色 Client:客户端,操作Docker服务器的客户端(命令行 或...

  • 前端学点docker知识

    常见命令 下载 docker centOS 移除服务器上老的 docker 下载对应插件 配置仓库 下载 dock...

  • Docker使用

    docker常用命令 0 权限修改后使用docker,不用再输sudo 1 docker使用前查看服务器docke...

  • 记录一次Docker的学习

    Docker学习 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Docker...

  • 理工项目 服务器部署手册

    验证服务器docker 是否正常运行 命令 docker ps 检查运行中的容器 异常情况返回image.png ...

  • docker批量打包镜像

    离线安装的时候,需要将docker镜像批量导入到服务器,打包命令 本地运行docker的registry镜像仓库:

  • Docker

    Docker学习目标 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Dock...

网友评论

      本文标题:docker服务器命令

      本文链接:https://www.haomeiwen.com/subject/igttmxtx.html