记录 docker 常用命令~
镜像相关
搜索镜像
拉取镜像
构建镜像
使用当前目录下的 Dockerfile
进行构建
1
| docker build -t friendlyhello .
|
查看镜像
1 2
| docker image ls docker images
|
删除镜像
容器相关
构建并启动容器
使用 spring-boot-docker-app
镜像构建名为 sample-app-8889
的容器,并将 容器 8080 映射到主机 8889 端口,
1
| docker run -p 8889:8080 --name sample-app-8889 spring-boot-docker-app
|
后台运行
1
| docker run -d -p 8889:8080 --name sample-app-8889 spring-boot-docker-app
|
启动容器
1
| docker start container-name
|
进入容器
1
| docker exec -t -i mysql /bin/bash
|
展示运行中的容器
1 2
| docker container ls docker ps
|
展示所有容器(包括未运行的)
1 2
| docker container ls --all docker ps -a
|
删除容器
1 2
| docker container rm container-id/container-name docker rm container-id/container-name
|
强制删除
1 2 3
| docker container rm --force container-name docker container rm -f container-name docker rm -f
|
参考文档
Get Started, Part 2: Containerizing an Application