前端docker的基礎配置和使用

1、安裝docker

1、docker官網安裝doucker

https://www.docker.com/get-started

2、 下載compose

curl -L "https://github.com/docker/compose/releases/download/1.10.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

3、輸入以下命令登陸docker(一般公司會給,不知道問前輩啊)
終端輸入:docker login
用戶名:yan
密碼: *****

2、使用docker

1、根據 docker-compose.yml 文件啓動項目

  • docker-compose -f docker-compose.yml up -d 根據鏡像啓動服務
  • docker-compose -f docker-compose.yml ps #查看本機服務
  • docker logs -f 容器名 #查看啓動日誌
  • docker-compose stop 停止docker

3、docker報錯

1、報錯文件找不到先試一下
composer install

2、報錯:
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
Unsupported config option for services: ‘web_local’
解決:
docker-compose.yml文件內聲明
version: “2”

3、comporse下載報錯
在這裏插入圖片描述
解決:
先找到對應文件夾,然後刪除vendor下的內容,重新install重新生成

4、常用命令語句:

1.docker-compose stop #停止容器
2.docker-compose rm #刪除容器
3.docker-compose build #重新構建
4.docker-compose up -d #啓動運行
5.docker-compose config #查看.yml的文件配置
6.docker-compose create #爲服務創建容器
7.docker-compose logs #顯示日誌輸出
8.docker-compose pause/unpause #暫停所有容器服務/恢復所有容器服務
9.docker-compose ps #顯示容器信息
10.docker-compose pull/push #pull/push compose文件中所指定的文件
11.docker-compose restart/start/stop #重啓/啓動/停止服務
12.docker-compose run #啓動服務器
13、docker-compose --force-recreate. :強制重新創建鏡像

停止docker-compose的兩個方式:
docker-compose stop 這種不會刪除容器和裏面的數據
docker-compose down 這種會刪除容器和刪除容器裏面的network和volume

5、docker-compose.yml文件詳解:

  build:       指定 dockerfile所在文件夾的路徑
  volumes: 卷掛載路徑設置
  restart:    重啓
  ports:      指定端口並映射端口
  links:       鏈接其他服務的容器
  volumes_from:  從另一個服務或容器掛載其所有卷
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章