Dockers常用命令
SpringBoot專案的預設Dockerfile,在專案所在目錄下建立Dockerfile,加入下面行,然後就可以構建映象:
構建映象,注意最後小數點,表示執行當前目錄的Dockerfile檔案:
docker build -t XXX .
執行
docker run -p 8080:8080 XXX
刪除映象
docker image rmi -f XXX
查詢預設IP地址,一般使用Docker啟動,可能不是localhost:8080:
docker-machine ip default
儲存映象
docker save -o <path for generated tar file> <image name>
載入映象
docker load -i <path to image tar file>
進入映象
docker exec -it 54c439f3d4bd bash
清除所有執行的容器:
docker rm -f $(docker ps -a -q)
清除所有影像:
docker rmi -f $(docker images -a -q)
清除所有卷:
docker volume rm $(docker volume ls -q)
清除所有網路:
docker network rm $(docker network ls | tail -n+2 | awk '{if($2 !~ /bridge|none|host/){ print $1 }}')
全部刪除重啟
docker stop $(docker ps -q)
docker rm $(docker ps -aa)
docker rmi $(docker images -q)
systemctl stop docker
systemctl start docker
docker-compose up
FROM openjdk:8-jdk-alpine COPY target/*.jar app.jar CMD ["java","-jar","/app.jar"] |
構建映象,注意最後小數點,表示執行當前目錄的Dockerfile檔案:
docker build -t XXX .
執行
docker run -p 8080:8080 XXX
刪除映象
docker image rmi -f XXX
查詢預設IP地址,一般使用Docker啟動,可能不是localhost:8080:
docker-machine ip default
儲存映象
docker save -o <path for generated tar file> <image name>
載入映象
docker load -i <path to image tar file>
進入映象
docker exec -it 54c439f3d4bd bash
清除所有執行的容器:
docker rm -f $(docker ps -a -q)
清除所有影像:
docker rmi -f $(docker images -a -q)
清除所有卷:
docker volume rm $(docker volume ls -q)
清除所有網路:
docker network rm $(docker network ls | tail -n+2 | awk '{if($2 !~ /bridge|none|host/){ print $1 }}')
全部刪除重啟
docker stop $(docker ps -q)
docker rm $(docker ps -aa)
docker rmi $(docker images -q)
systemctl stop docker
systemctl start docker
docker-compose up
相關文章
- Dockers 部署Nodejs環境的ts 專案遇到的問題DockerNodeJS
- windows環境docker安裝LNMP環境藉助dockers-compose.yml3分鐘快速完成WindowsDockerLNMP
- 【PG常用命令】Postgresql常用命令之大小SQL
- 常用命令
- windows環境docker安裝LNMP環境詳解藉助dockers-compose.yml3分鐘快速完成WindowsDockerLNMP
- Git日常常用命令和ADB常用命令Git
- brew 常用命令
- UNIX 常用命令
- Redis 常用命令Redis
- HDFS 常用命令
- Scala常用命令
- homebrew 常用命令
- CentOS常用命令CentOS
- git 常用命令Git
- lldb常用命令LLDB
- podman常用命令
- vagrant 常用命令
- npm常用命令NPM
- lerna 常用命令
- MongoDB常用命令MongoDB
- Solaris常用命令
- DOS 常用命令
- SOX 常用命令
- 常用命令列命令列
- HDFS常用命令
- GlusterFS常用命令
- Latex常用命令
- 常用命令(自用)
- MSF常用命令
- Vagrant常用命令
- go常用命令Go
- Liunx常用命令
- gdb 常用命令
- ZooKeeper常用命令
- macOS 常用命令Mac
- tmux常用命令UX
- RMAN常用命令
- hexo常用命令Hexo