-
dockerhub
查看全部 -
docker結(jié)構(gòu)
查看全部 -
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是通過守護(hù)進(jìn)程來運行, --name 給他取了一個名字
查看全部 -
docker-compose 命令
查看全部 -
yaml文件的常用命令
查看全部 -
docker-compose up -d:以守護(hù)進(jìn)程的方式將容器運行起來
docer-compose stop:停掉所有的容器
docker-compose rm:刪除所有的容器
docker-compose build:已有容器時的重新構(gòu)建
查看全部 -
修改ngnix.conf? ?:有些空格應(yīng)該是下劃線
前面的yaml中 數(shù)據(jù)卷的映射? :/var/lib/mysql
查看全部 -
開始構(gòu)建:? docker-compose up -d
注意:上一條筆記中的 networks: -ghost? 改成 ghost:
查看全部 -
5.在最外層的ghost路徑下創(chuàng)建構(gòu)建的文件:touch docker-compose.yml
查看全部 -
5.在最外層的ghost路徑下創(chuàng)建構(gòu)建的文件: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 中創(chuàng)建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? 將文件變成大家都可以執(zhí)行的二進(jìn)制文件
docker-compose --version :查看版本
查看全部
舉報