Docker 命令

管理命令

命令说明
container管理 containers
image管理 images
network管理 networks
node管理 Swarm nodes
plugin管理 plugins
secret管理 Docker secrets
service管理 services
stack管理 Docker stacks
swarm管理 Swarm
system管理 Docker
volume管理 volumes

命令

命令说明
attach将本地标准输入、输出和错误流输出到运行的容器中。
build根据 Dockerfile 构建一个镜像。
commit根据容器内容变化,创建一个新的镜像。
cp在本地和容器间,复制文件或文件夹。
create创建一个新的容器。
diff检查容器文件系统上的文件或目录的更改。
events获取服务器的实时事件。
exec在正在运行的容器中执行命令
export将容器的文件系统导出为tar包。
history显示镜像的历史变化。
images列出所有镜像。
import从tarball导入内容以创建文件系统映像。
info显示系统的信息。
inspect返回Docker对象的低级别信息。
kill干掉一个或多个运行容器。
load从tar包或标准输入加载一个镜像。
login登录 Docker 仓库。
logout退出 Docker 仓库。
logs获取一个容器日志信息。
pause在一个或多个容器内暂停所有进程。
port列出容器的端口映射或特定映射。
ps列表所有容器
pull从仓库拉取一个 image 或 repository。
push推送一个 image 或 repository 到仓库。
rename容器重命名。
restart重启一个或多个容器。
rm删除一个或多个容器。
rmi删除一个或多个镜像。
run在一个新的容器中运行命令。
save保存一个或多个镜像到tar包中。
search在 Docker Hub 上查找镜像。
start开启一个或多个停止的容器。
stats显示容器中资源使用的统计数据。
stop停止一个或多个运行中的容器。
tag创建一个指向 源镜像 的标记 目标镜像。
top显示一个容器的运行进程。
unpause暂停一个或多个容器的所有进程。
update升级一个或多个容器的配置。
version显示 Docker 的版本信息。
wait阻塞直到一个或多个容器停止,然后打印它们的退出码。

实例

1.启动测试镜像

从仓库拉取镜像:

docker pull kitematic/hello-world-nginx+

使用拉取的镜像创建容器:

docker run -d -p 8081:80 kitematic/hello-world-nginx

解释 docker run 的两个参数:

-d                          # 后台运行
-p 宿主机端口:容器端口         # 开放容器端口到宿主机端口

测试,访问宿主机的地址和端口:

http://localhost:8081

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值