Docker-docker常用命令记

记录 docker 常用命令~

镜像相关

搜索镜像

1
docker search mysql

拉取镜像

1
docker pull mysql:5.6

构建镜像

使用当前目录下的 Dockerfile 进行构建

1
docker build -t friendlyhello .

查看镜像

1
2
docker image ls
docker images

删除镜像

1
docker rmi ba7a93aae2a8

容器相关

构建并启动容器

使用 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

0%
隐藏