Docker 是一種容器化技術,可以方便地打包、部署、運行應用程序,使開發和部署更加快捷和可靠。下面展示一些 Docker 的基礎實戰操作。
1. 安裝 Docker
# Ubuntu 16.04 sudo apt-get update sudo apt-get install docker.io # CentOS 7 sudo yum update sudo yum install docker # macOS https://docs.docker.com/docker-for-mac/install/
2. 拉取鏡像
# 拉取 nginx 鏡像 docker pull nginx # 查看已拉取鏡像 docker images
3. 運行容器
# 運行 nginx 容器 docker run -d -p 80:80 nginx # 查看正在運行的容器 docker ps # 停止容器 docker stop<容器 ID>
4. 制作自己的鏡像
# 創建 Dockerfile FROM nginx COPY . /usr/share/nginx/html # 生成鏡像 docker build -t my-nginx . # 運行鏡像 docker run -d -p 80:80 my-nginx
5. 使用 Docker Compose 管理容器
version: '3' services: web: build: . ports: - "80:80" db: image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: example
# 啟動容器 docker-compose up # 停止容器 docker-compose down