Docker的基礎操作
阿新 • • 發佈:2022-03-09
docker的基礎操作
一、映象基本命令
1、檢視映象
- -a 列出所有映象
- -q 只顯示映象的id
[root@localhost ~]#docker images [引數]
檢視映象
REPOSITORY 映象的倉庫源
TAG 映象的標籤
IMAGE ID 映象的id
CREATED 映象的建立時間
SIZE 映象的大小
2、搜尋映象
[root@localhost ~]#docker search mysql 搜尋mysql這個映象 [root@localhost ~]#docker search mysql -f=STARS=5000 搜尋STARS大於5000的mysql映象
2、安裝及刪除映象
[root@localhost ~]#docker pull 映象名
下載(某某)映象(預設最新版本)
[root@localhost ~]#docker pull 映象名:5.7
指定版本下載
[root@localhost ~]#docker rmi -f 映象名(UID)
刪除映象(可以指定名字或者UID)
[root@localhost ~]#docker rmi -f $(docker images -aq)
複合指令,刪掉所有映象
二、容器基本命令
Ctrl+p+q
把容器放在後臺
1、建立容器
有映象才能建立容器
docker run [引數] ubuntu /bin/bash
- --name 以哪種名字執行
- -d 後臺的方式來執行
- -it 以互動式檢視容器
- -P 指定容器埠
- -p 隨機指定埠
2、檢視正在執行的容器
docker ps [引數]
- -a 列出所有執行過的容器,包括歷史執行過的
- -q 只顯示容器的編號
- -n=? 列出最近新建的容器
3、開啟停止以及刪除容器
docker rm -f ID
刪除容器
docker rm -f $(docker ps -aq)
刪除所有的容器
docker start ID
啟動容器
docker restart ID
重新啟動容器
docker stop ID
停止容器
4、常用命令
docker logs -tf --tail 10 ID
檢視末尾後10行日誌
docker top ID
檢視容器中程序資訊
docker inspect ID
檢視映象源資料
docker exec -it ID
已互動模式進入正在執行的容器(新的終端)
docker attach ID
進入正在執行命令的終端(之前終端)
容器拷貝到主機
docker cp ID:/home/abc.txt /home
拷貝容器abc.txt檔案到主機
docker stats
檢視docer容器的資源