Docker是目前最流行的容器化平臺之一,可以在不同的環(huán)境中方便地部署應(yīng)用程序。以下是Docker的實用教程:
1. 安裝Docker
$ sudo apt update $ sudo apt install docker.io $ sudo systemctl enable --now docker $ docker --version
2. 創(chuàng)建Docker鏡像
$ docker build -timage_namepath_to_build_context
其中image_name是鏡像名字,path_to_build_context是包含
$ docker images
3. 運行鏡像
$ docker run -phost_port:container_port-dimage_name
其中host_port是主機(jī)端口,container_port是容器端口,image_name是需要運行的鏡像。通過以下命令查看正在運行的容器:
$ docker ps
4. 進(jìn)入容器
$ docker exec -itcontainer_name_or_id/bin/bash
其中container_name_or_id是需要進(jìn)入的容器的名稱或ID。
5. 持久化數(shù)據(jù)
可以通過將數(shù)據(jù)卷掛載到容器中來持久化數(shù)據(jù),如以下命令所示:
$ docker run -vhost_path:container_path-dimage_name
其中host_path是在主機(jī)上的路徑,container_path是在容器中的路徑。
6. Docker Compose
Docker Compose可以用來管理多個Docker容器的應(yīng)用程序。以下是一個簡單的Docker Compose文件示例:
version: '3' services: web: build: . ports: - "5000:5000" redis: image: "redis:alpine"
通過以下命令啟動Docker Compose:
$ docker-compose up
以上是Docker的實用教程,希望對您有所幫助。