美文网首页
docker 常用 启动 命令

docker 常用 启动 命令

作者: jerryloong | 来源:发表于2019-06-28 15:36 被阅读0次

nginx

启动命令

docker run -p 80:80 -p 443:443 \
        --name mynginx  \
        -v /home/nginx/www:/var/www/html/website \
        -v /home/nginx/ssl/:/var/ssl/ \
        -v /home/nginx/dingdangtestssl/:/var/dingdangtestssl/ \
        -v /home/nginx/logs/:/var/log/nginx \
        -v /home/nginx/conf/conf.d:/etc/nginx/conf.d  \
        -v /etc/localtime:/etc/localtime  \
        --restart=on-failure  \
        -d nginx

conf.d下的 default.conf 文件内容

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}

mysql

docker run -p 3306:3306 \
--name mysql \
-v /opt/docker_v/mysql/conf:/etc/mysql/conf.d \
-v /opt/docker_v/mysql/data:/var/lib/mysql \
-v /opt/docker_v/mysql/logs:/logs \
-e MYSQL_ROOT_PASSWORD=mima \
--restart=on-failure  \
-d mysql:5.7

rabbitmq

docker run \
 --restart=on-failure \
 -p 5671:5671 \
 -p 5672:5672  \
 -p 15672:15672 \
 -p 15671:15671  \
 -p 25672:25672  \
 -v /etc/localtime:/etc/localtime \
 -v /home/rabbitmq/data/:/var/rabbitmq/lib \
 -e RABBITMQ_DEFAULT_USER=admin \
 -e RABBITMQ_DEFAULT_PASS=mima \
 -e RABBITMQ_VM_MEMORY_HIGH_WATERMARK=0.05\
 --name rabbitmq \
-d  rabbitmq

tomcat

docker run --privileged=true \
-v /mnt/sdb1/data/logs/appname:/usr/local/tomcat/logs \
-v /mnt/sdb1/data/webapps/config:/usr/local/tomcat/conf_app \
-v /mnt/sdb1/data/webapps/appname:/usr/local/tomcat/webapps -p 8089:8080 \
-e JAVA_OPTS="-Dconfig.path=/usr/local/tomcat/conf_app/appname -Dsso_config=/usr/local/tomcat/conf_app/sso.properties -Duser.timezone=GMT+08 -Xmx512m" \
--restart always \
--name appname \
-d tomcat:v8 

gitlab

docker run  \
-p 443:443 \
-p 80:80 \
-p 222:22 \
--restart always \
-v /home/gitlab/config:/etc/gitlab \
-v /home/gitlab/logs:/var/log/gitlab \
-v /home/gitlab/data:/var/opt/gitlab \
--name gitlab \
 -d gitlab/gitlab-ce

相关文章

  • Docker:常用命令 与 挂载目录

    Docker 服务常用命令 设置 Docker 服务自动启动 启动 Docker 服务 关闭 Docker 服务 ...

  • docker常用命令

    常用命令 查看docker版本 [root@bogon ~]# docker version 启动docker [...

  • 超快上手 docker 系列

    1 常用命令 1.1 查询所有容器 命令:docker images 1.2 启动交互式容器 命令:docker ...

  • Docker-常用命令

    基本语法 docker 常用语法 docker 启动、重启命令 docker 容器内部的进入与退出 docker ...

  • Docker命令

    安装 启动service docker start 常用命令 创建容器docker create -it ubun...

  • Centos7 Docker&Docker Compose 本菜

    1. Docker 常用命令 启动 守护进程重启 重启docker服务 重启docker服务 关闭docker 查...

  • docker常用命令

    docker常用命令 启动或停止某个container使用docker start/stop container_...

  • Docker 容器化基础管理命令

    docker 安装: 基础命令 镜像: 容器: docker run 启动参数 官方版 dockerfile常用指...

  • Docker基本操作

    常用命令 docker环境信息 容器生命周期管理 docker run 功能: 从镜像启动容器 命令格式: doc...

  • Docker | docker常用命令

    docker常用命令总结 1.启动docker服务 2.停止docker服务 3.检查docker 守护进程是否在...

网友评论

      本文标题:docker 常用 启动 命令

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