為什麼使用docker
- 現在微服務的場景逐漸變多
- 隔離強,可移植性好
- 很适合持續內建CICD
實體機、虛拟機、容器三者明顯差別
一圖诠釋
docker的快速入門實踐
docker教程
小示例-安裝nginx
列出所有容器
#docker ps
進入某個容器 如果從這個 stdin 中 exit,不會導緻容器的停止。這就是為什麼推薦大家使用 docker exec 的原因 (docker attach exit會導緻容器終止)
#docker exec -it 675427t bash
Docker部署Nginx并修改配置檔案
1.拉取nginx鏡像:
docker pull nginx
2.主控端建立挂載目錄:
mkdir -p /data/nginx/{conf,www,logs,logs}
3.運作docker鏡像:
docker run -d -p 8082:80 --name wq-nginx -v /data/nginx/www:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx nginx
4.進入鏡像:
docker ps
docker exec -it 11b090c59d1e bash
轉載于:https://my.oschina.net/sunyouling/blog/3101824