馬云1688網(wǎng)站在濮陽如何做圖片外鏈在線生成
Docker是一個流行的容器化平臺,它允許你打包、分發(fā)和運行應(yīng)用程序。以下是一些常用的Docker命令及其示例用法:
1. **docker run**: 用于運行一個新的容器實例。
? ?docker run <image_name>
??? 例如,運行一個Nginx容器:
? ?docker run nginx
2. **docker stop**: 停止一個正在運行的容器。
??docker stop <container_id_or_name>
? ?例如,停止一個名為`my_nginx_container`的容器:
??? ?docker stop my_nginx_container
3. **docker start**: 啟動一個已停止的容器。
? ?```bash
? ?docker start <container_id_or_name>
? ?例如,啟動一個名為`my_webapp_container`的容器:
? ?```bash? ?docker start my_webapp_container
4. **docker ps**: 列出運行中的容器。
?? ?docker ps
? 查看所有容器的狀態(tài):
? ?? ?docker ps -a
5. **docker rm**: 刪除一個容器。
? ?```bash
? ?docker rm <container_id_or_name>
? ?```
? ?例如,刪除一個名為`my_redis_container`的容器:
? ?```bash
? ?docker rm my_redis_container
? ?```
6. **docker rmi**: 刪除一個鏡像。
? ?```bash
? ?docker rmi <image_id_or_name>
? ?```
? ?例如,刪除名為`ubuntu:latest`的鏡像:
? ?```bash
? ?docker rmi ubuntu:latest
? ?```
7. **docker pull**: 從Docker Hub或其他倉庫拉取鏡像。
? ?```bash
? ?docker pull <image_name>
? ?```
? ?例如,拉取最新版本的Redis鏡像:
? ?```bash
? ?docker pull redis:latest
? ?```
8. **docker build**: 使用Dockerfile創(chuàng)建新鏡像。
? ?```bash
? ?docker build -t <image_name> .
? ?```
? ?例如,構(gòu)建一個名為`my_app`的鏡像:
? ?```bash
? ?docker build -t my_app .
? ?```
9. **docker images**: 列出本地鏡像。
? ?```bash
? ?docker images
? ?```
10. **docker logs**: 查看容器的輸出日志。
? ? ```bash
? ? docker logs <container_id_or_name>
? ? ```
? ? 例如,查看一個名為`my_flask_app`的容器的日志:
? ? ```bash
? ? docker logs my_flask_app
? ? ```
11. **docker exec**: 在運行的容器中執(zhí)行命令。
? docker exec -it <container_id_or_name> bash
?例如,進入一個名為`my_mysql_container`的容器的交互式shell:
? docker exec -it my_mysql_container bash
12. **docker system prune**: 清理未使用的容器、網(wǎng)絡(luò)和鏡像。
? ? docker system prune
? 清理未使用的資源并詢問確認:
? ? docker system prune -a
這些命令是Docker最基本且常用的操作,可以幫助用戶管理和運行Docker容器和鏡像。
【以上內(nèi)容來源于AI,筆者進行整理和排版】