我有一个带有nginx-proxy的运行容器和一个带jQuery(window).on('load resize', function(){
var width = jQuery(window).width();
var header = jQuery(document).find('header');
var headerClass = header.attr('class');
if(width < 1000){
if( headerClass !== 'header-6' ){
header.removeClass(headerClass);
header.addClass('header-xs');
}else{
header.removeClass('header-xs').addClass(headerClass);
}
}else{
// you have to restore the previous state here
}
});
的gitlab容器
如何从本地网络中的其他计算机访问gitlab.dev?
我正在运行CentOS7
我的配置:
第1步:
-env VIRTUAL_HOST=gitlab.dev
第2步:
docker run -d -p 80:80 --name nignx-proxy -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
第3步
hostmachine IP是192.168.21.12,所以我在/ etc / hosts文件中添加了以下内容
docker run --detach \
--hostname gitlab.dev \
--env VIRTUAL_HOST=gitlab.dev \
--publish 8080:80 --publish 8022:22 \
--name gitlab \
--restart always \
--volume /home/test/docker-projects/gitlab/config:/etc/gitlab \
--volume /home/test/docker-projects/gitlab/logs:/var/log/gitlab \
--volume /home/test/docker-projects/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
答案 0 :(得分:1)
1)使用本地安装的nginx并为该域名设置反向代理到正确的端口
2)将端口从容器映射到您的计算机
3)编辑您的hosts文件以添加gitlab.dev
条目,指向nginx反向代理IP地址
无论您为主机运行什么操作系统,都是如此。