我使用下面的命令在docker容器中运行MySQL。
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
我可以理解上面的命令是如何工作的。我试图使用下面的命令将运行在上面的容器中的MySQL与另一个停靠容器连接起来。
docker run -it --link some-mysql:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_
我已经设置了一个码头服务器,在这里我有4个码头容器,3个有wordpress,另一个有contao。无论如何,所有wordpress停靠库-Compose.yml文件都有不同的域。但是,当我在浏览器中输入其他域时,它们都会将我重定向回其中一个域。我已经检查了日志,我可以看到有一个301 wc,我知道是一个重定向。那么,如果我有同样的经验,我该怎么办?
欢迎任何帮助。
create the docker container that will handle the reverese proxy
docker run --name nginx-proxy --net dockerwp -p 80
我有一些问题,连接到mysql码头容器,我已经启动了对接-撰写。这是个很长的帖子(对不起!)
这是我的docker-compose.yml文件:
db:
image: mysql:5.7
ports:
- "3306:3306" # I have tried both ports and expose "3306". Still doesn't work
environment:
- MYSQL_ROOT_PASSWORD="secret"
- MYSQL_USER="django"
每当我在我的Mac上启动Docker时,就会有四个容器随车而来并自动启动。
$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
//starts docker, makes tea
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED S
我正在尝试使用GitHub操作来配置配置项,并且我想在工作流场景中重新使用基于“docker-compose”的逻辑/脚本。在第一步中,我使用“docker-compose”(或docker)启动了一些后台服务,在接下来的步骤中,我想使用host:port来访问这些后台服务,但它失败了。例如:
- name: Start background service
run: docker-compose up -d mysql
- name: Wait and check mysql container is running
run: |
sleep 120