天天看點

docker學習為什麼使用docker實體機、虛拟機、容器三者明顯差別docker的快速入門實踐小示例-安裝nginx

為什麼使用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