常用的Docker基本命令及用法汇总

2020-06-17 07:09:05易采站长站整理

docker start/stop/restart <container> 

启动一个container并进入交互模式

docker start -i <container>

attach一个运行中的container

docker attach <container>

使用image创建container并执行相应命令,然后停止

docker run <image> <command>

使用image创建container并进入交互模式, login shell是/bin/bash

docker run -i -t <image> /bin/bash

将container的端口映射到宿主机的端口

docker run -i -t -p <host_port:contain_port>

将一个container固化为一个新的image,后面的repo:tag可选

docker commit <container> [repo:tag]

寻找path路径下名为的Dockerfile的配置文件,使用此配置生成新的image

docker build <path>

同上,可以指定repo和可选的tag

docker build -t repo[:tag]

使用指定的dockerfile配置文件,docker以stdin方式获取内容,使用此配置生成新的image

docker build - < <dockerfile>

查看本地哪个端口映射到container的指定端口,其实用docker ps 也可以看到

docker port <container> <container port>  

更改主机名 

#docker run -it --hostname web jim/custom1 /bin/bash

您可能感兴趣的文章:Docker常用的清除容器镜像命令小结详解修改docker时区及docker常用命令Docker 常用命令整理(实用篇)Dockerfile中常用命令汇总docker常用命令操作方法docker常用命令总结之安装、镜像、容器基本操作Docker 常用命令整理并介绍Docker 常用命令整理及使用注意事项总结Docker Compose常用命令详解Docker常用命令与小技巧汇总