Docker通過一系列命令和工具來管理容器的生命周期,包括創(chuàng)建、啟動、停止、重啟、刪除等操作。以下是Docker管理容器生命周期的詳細(xì)步驟:
使用 docker run
命令創(chuàng)建一個新的容器。例如:
docker run -d --name my_container -p 8080:80 ubuntu:latest
這條命令創(chuàng)建了一個名為 my_container
的容器,映射了端口 8080 到容器內(nèi)的 80 端口,并在后臺運(yùn)行。
使用 docker start
命令啟動一個已經(jīng)創(chuàng)建的容器。例如:
docker start my_container
這條命令會啟動名為 my_container
的容器。
使用 docker stop
命令停止一個運(yùn)行中的容器。例如:
docker stop my_container
這條命令會停止名為 my_container
的容器。
使用 docker restart
命令重啟一個容器。例如:
docker restart my_container
這條命令會先停止然后重新啟動名為 my_container
的容器。
使用 docker rm
命令刪除一個已經(jīng)停止的容器。例如:
docker rm my_container
這條命令會刪除名為 my_container
的容器。
使用 docker exec
命令進(jìn)入一個正在運(yùn)行的容器。例如:
docker exec -it my_container /bin/bash
這條命令會啟動與 my_container
容器的交互式會話,并將你帶到容器的 bash
shell 中。
使用 docker ps
命令查看當(dāng)前正在運(yùn)行的容器列表。例如:
docker ps
這條命令會列出所有正在運(yùn)行的容器及其相關(guān)信息。
使用 docker logs
命令查看容器的日志輸出。例如:
docker logs my_container
這條命令會顯示名為 my_container
的容器的日志輸出。
通過這些命令,你可以有效地管理Docker容器的生命周期,確保它們安全、高效地運(yùn)行。