-
dockerfile 命令笔记 entrypoint 与 cmd,当有entrypoint指定容器入口时,就以他指定的端口执行命令了。 exposure 暴露端口查看全部
-
docker build -t hello_docker . 其中,-t参数表示image的标签,也就是名字查看全部
-
docker rm 删除已经退出的container,使之在docker ps -a中不显示。 docker run 以后得长串字符串。实际为容器的id查看全部
-
不受环境影响,让程序变得单纯
查看全部 -
version: '3.1'
networks:
ghost:
services:
nginx:
build: nginx
networks:
- ghost
ports:
- "80:80"
depends_on:
- ghost-app
ghost-app:
build: ghost
networks:
- ghost
depends_on:
- db
restart: always
ports:
- 2368:2368
environment:
# see https://ghost.org/docs/config/#configuration-options
database__client: mysql
database__connection__host: db
database__connection__user: root
database__connection__password: example
database__connection__database: ghost
# this url value is just an example, and is likely wrong for your environment!
# url: http://localhost:8080
# contrary to the default mentioned in the linked documentation, this image defaults to NODE_ENV=production (so development mode needs to be explicitly specified if desired)
#NODE_ENV: development
db:
image: mysql:5.7
restart: always
networks:
- ghost
volumes:
- $PWD/data:/var/lib/mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: example
FROM ghost:3-alpine
EXPOSE 2368
FROM nginx
COPY nginx.conf /etc/nginx/nginx.conf
EXPOSE 80
worker_processes 4;
events {
worker_connections 1024;
}
http {
server {
listen 80;
location / {
proxy_pass http://ghost-app:2368;
}
}
}
查看全部 -
查看全部
-
粗糙的理解为轻量级虚拟机查看全部
-
修改镜像地址
查看全部 -
docker命令
查看全部 -
轻量的虚拟机查看全部
-
docker build -t hello_docker .
-t :给构建的镜像打一个标签,tag;
hello_docker :构建后的标签名;
. :使用当前目录下的 Dockerfile 文件构建镜像;
查看全部 -
docker exec -it 容器名 bash
查看全部 -
docker 加速镜像
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
查看全部
举报