我目前正在构建一个网站,刚刚为其创建了一个 Docker 环境(witch 工作得很好)。我的 docker-compose.yml 文件如下所示:
version: '3.1'
services:
wordpress:
depends_on:
- db
image: wordpress:latest
restart: unless-stopped
working_dir: /var/www/html
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_NAME: database
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: mypassword
WORDPRESS_TABLE_PREFIX: wp_
WORDPRESS_CONFIG_EXTRA:
define( 'WP_DEBUG', true );
ports:
- 9000:80
- 443:443
networks:
- back
db:
image: mysql:5.7
restart: unless-stopped
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: mypassword
networks:
- back
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
restart: always
ports:
- 8080:80
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: mypassword
networks:
- back
networks:
back:
volumes: …Run Code Online (Sandbox Code Playgroud) 我对 docker 有点陌生,但是我已经搜索了很长时间了。
我几乎总是在这个容器中使用 docker:https : //hub.docker.com/_/wordpress/,因为我的大部分项目都是基于 WordPress 的。
关键是每次我运行这个容器时,我都是在本地主机域上运行它。现在在我工作的公司,我们仍在使用虚拟机。这里我有一个“homestead.yml”文件,我可以添加自定义域及其路径。我还需要将它添加到我的主机文件中,并运行一个 vagrant 配置。
我不想在这台 Mac 上使用虚拟机,因为我喜欢使用 Docker 的速度,但我确实想要自定义域。例如; 我从事一个名为“sunglasses”的项目,我想为我的本地环境创建一个名为“sunglasses.local”的本地域。但我似乎无法让它工作......
我的 docker-compose 文件如下所示:
version: '3.1'
services:
wordpress:
depends_on:
- db
image: wordpress:latest
restart: unless-stopped
working_dir: /var/www/html
volumes:
- ./wp-content:/var/www/html/wp-content
# - /Users/username/dev/wordpress-foundation-boilerplate/wp-content:/var/www/html/wp-content
# - /Users/username/dev/docker-wp-demo/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
environment:
WORDPRESS_DB_NAME: database
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: p4ssw0rd!
WORDPRESS_TABLE_PREFIX: wp_
WORDPRESS_DEBUG: 1
WORDPRESS_CONFIG_EXTRA: | # Add config to wp-config.php
define('FS_METHOD', 'direct');
define('WP_DEBUG_LOG', true);
define( 'WP_DEBUG', true );
ports:
- 8000:80
- 443:443
networks:
- back
db: …Run Code Online (Sandbox Code Playgroud) 我试图获取.active元素后面的下一个元素与css,获取.active类的元素,是' Lightslider ' 的第一个列表项.
我试过下面的代码:
.lslide.active + li:nth-child(1) {
-ms-transform: scale(1.3);
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
Run Code Online (Sandbox Code Playgroud)
这只能用CSS吗?
谢谢.