-
dockerhub
查看全部 -
docker结构
查看全部 -
Doctor安装
linux下:
sudo wget -qO- https://get.doctor.com/ | sh (安装doctor)
sudo usermod -aG docker 用户名 (允许非root用户使用doctor)
查看全部 -
docker run -d --name nigix -v /usr/share/nginx/html nginx :
通过-v挂载一个卷 -v 后面的路径就是容器里面的路径,-d是通过守护进程来运行, --name 给他取了一个名字
查看全部 -
docker-compose 命令
查看全部 -
yaml文件的常用命令
查看全部 -
docker-compose up -d:以守护进程的方式将容器运行起来
docer-compose stop:停掉所有的容器
docker-compose rm:删除所有的容器
docker-compose build:已有容器时的重新构建
查看全部 -
修改ngnix.conf :有些空格应该是下划线
前面的yaml中 数据卷的映射 :/var/lib/mysql
查看全部 -
开始构建: docker-compose up -d
注意:上一条笔记中的 networks: -ghost 改成 ghost:
查看全部 -
5.在最外层的ghost路径下创建构建的文件:touch docker-compose.yml
查看全部 -
5.在最外层的ghost路径下创建构建的文件:touch docker-compose.yml
查看全部 -
4.在ngnix中配置镜像,首先还是Dockerfile
FROM nginx
COPY nginx.conf /etc/nginx/nginx.conf
EXPOSE 80
=============
nginx.conf
----
worker processes 4:
events {worker connections 1024;}
http {
server:{
listen:80
location / {
proxy pass http://ghost-app:2368
}
}
}
查看全部 -
1.mkdir ghost
cd ghost
2.mkdir ghost
mkdir nginx
mkdir data
3.在ghost/ghost 中创建Dockerfile
FROM ghost
COPY ./config.js /var/lib/ghost/config.js
EXPOSE 2368
CMD ["nmp", "start", "--production"]
还有一个config.js 文件见截图
查看全部 -
docker-compose.yaml
查看全部 -
curl -L https://github/com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s )-$(uname -m) > /usr/local/bin/docker-compose
chmod a+x /usr/local/bin/docker-compose 将文件变成大家都可以执行的二进制文件
docker-compose --version :查看版本
查看全部
举报