方式一:使用
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
使用run
是
例如,要在本地計算機運行一個新的
docker run --name mynginx -p 80:80 -d nginx
參數--name mynginx
指定容器的名稱,-p 80:80
將容器的80端口映射到本地計算機的80端口,-d
表示將容器作為后臺進程運行。最后,nginx
是要啟動的
方式二:使用Docker Compose啟動
docker-compose up
docker-compose up
命令即可。
例如,要啟動一個由
version: "3.9"
services:
web:
image: nginx
ports:
- "80:80"
db:
image: mysql
environment:
- MYSQL_ROOT_PASSWORD=secret
在docker-compose up
命令即可啟動并完成初始化。
方式三:使用Docker Swarm啟動
docker stack deploy --compose-file=docker-compose.yml mystack
docker-compose.yml
文件中,并使用以下命令將其部署到Swarm集群中:
docker stack deploy --compose-file=docker-compose.yml mystack
參數--compose-file
指定mystack
是要創建的新堆棧的名稱。
總而言之,