docker基础运维

/ Docker / 0 条评论 / 420 浏览

所有imageName都可以使用ID替代

build镜像

docker build 命令用于使用 Dockerfile 创建镜像。

docker build [OPTIONS] PATH | URL | -

运行镜像

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

参数:

启动停止等

docker start :启动一个或多个已经被停止的容器

docker stop :停止一个运行中的容器

docker restart :重启容器

docker start imageName(id)
docker stop imageName(id)
docker restart imageName(id)

kill容器

docker kill :杀掉一个运行中的容器。

docker kill -s KILL imageName(id)

查看容器

docker ps : 列出容器

docker ps [OPTIONS]

创建容器

docker create [OPTIONS] IMAGE [COMMAND] [ARG...]

同 运行镜像

暂停恢复

docker pause :暂停容器中所有的进程。

docker unpause :恢复容器中所有的进程。

docker pause [OPTIONS] CONTAINER [CONTAINER...]
docker unpause [OPTIONS] CONTAINER [CONTAINER...]

删除容器

**docker rm :**删除一个或多少容器

docker rm [OPTIONS] CONTAINER [CONTAINER...]

容器内执行命令

**docker exec :**在运行的容器中执行命令

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
docker exec -it ID shell

查看Log

docker logs : 获取容器的日志

docker logs [OPTIONS] CONTAINER
docker logs  -f  ID

拉取镜像

docker pull : 从镜像仓库中拉取或者更新指定镜像

docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker pull openjdk

删除镜像

docker rmi : 删除本地一个或多少镜像。

docker rmi [OPTIONS] IMAGE [IMAGE...]
docker rmi -f openjdk