千家信息网

Docker客户端和守护进程的用法

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"Docker客户端和守护进程的用法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker客户端和守护进程的用法"吧!Docker
千家信息网最后更新 2026年10月31日Docker客户端和守护进程的用法

本篇内容主要讲解"Docker客户端和守护进程的用法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker客户端和守护进程的用法"吧!

Docker 守护进程

sudo docker daemon & 即可 启动docker 守护进程

sudo docker daemon -help 查看帮助

其中

--label 设置标签
sudo docker info 可以查看到label选项

-H 指定docker守护进程的socket,可以是:
tcp://host:post
unix:///patch/to/socket
fd://* or fd://socketfd

也可以设置DOCKER_HOST环境变量来设置

export DOCKER_HOST

一般都是使用 sudo server docker start 启动docker守护进程

如果使用sudo server docker start 启动docker守护进程

docker 守护的进程配文件位置在

/etc/default/docker

其中 DOCKER_OPTS 可以填入 sudo docker daemon -help 中的选项

对应的docker客户端也可以指定 -H 连接docker守护进程的socket

例如:

docker -H tcp://127.0.0.1:2375 run -it ubuntu:14.04 /bin/bash

容器的基本操作

启动容器

sudo docker run ubuntu echo "hellow"

启动交互式容器

sudo docker run -i -t ubuntu /bin/bash
  1. -i -interactive=true

  2. -t -tty=true

查看容器

sudo docker ps [-a ]|[ -l]
  1. -a 列出所有的容器

  2. -l 列出最新创建的一个容器

CONTAINER ID

容器启动时建立的唯一ID

NAME

自动建的容器的名字

sudo docker inspect CONTAINER ID or NAME

检查容器

自定义容器名

sudo docker run --name=名字 -i -t ubuntu /bin/bash

重新启动停止的容器

sudo docker start [-i] NAME

删除停止容器

sudo docker rm NAME

守护式容器

启动守护式容器

交互式容器以 Ctrl+P Ctrl+Q 退出容器

或者

直接启动守护守护式容器

docker run -d CONTAINER ID or NAME

进入容器

docker attach CONTAINER ID or NAME

查看容器日志

docker logs [-f] [-t] [--tail] CONTAINER ID or NAME
  1. -f -follows=true|false 默认false 一直跟踪

  2. -t -timestamps=true|false 默认false 在返回的结果上加上时间

  3. -tail="all" 返回结尾处多少数量的日志

查看容器内进程

docker top CONTAINER ID or NAME

在运行中的容器内启动新的进程

docker exec [-d] [-i] [-t] CONTAINER ID or NAME [COMMAND] [ARG ...]

停止守护式容器

docker stop CONTAINER ID or NAMEdocker kill CONTAINER ID or NAME

设置容器的端口映射

docker run [-P] [-p]

-P -publish-all=true|false 默认false

docker run -P -i -t ubuntu /bin/bash

为容器暴露的所有端口进行映射

-p -publish=[]

docker run -p 80 -i -t ubuntu /bin/bash

只指定要映射的容器的端口,宿主机的端口是随机的

docker run -p 8080:80 -i -t ubuntu /bin/bash

同时指定宿主机端口和容器端口

docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bashdocker run -p 0.0.0.0:8080:80 -i -t ubuntu /bin/bash

指定映射容器的那些端口

到此,相信大家对"Docker客户端和守护进程的用法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

容器 进程 端口 客户 客户端 交互式 内容 名字 宿主 宿主机 日志 学习 实用 更深 位置 兴趣 变量 同时 基本操作 实用性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 互联网科技有限公司 广州大一互联网络科技有限公司 山东特亿宝互联网科技有限公司 湖南永感互联网科技有限公司 网络科技有限互联网 喔噻互联网科技 亿策互联网科技 银优互联网科技有限公司 广州互联网络科技有限公司 上海卓越科技 互联网 栖莱科技互联网股份有限公司 语蝶互联网科技有限公司 燊美集互联网科技有限公司 特约风豹互联网科技为什么扣费 恒生互联网科技业指数调整周期 中科明德北京互联网科技 互联网科技快讯热点 互联网科技收购价值 科技发展第三阶段互联网时代 北京路客互联网科技有限公司 远信互联网科技 科技互联网创业计划书 上海宁丞科技互联网 阿大互联网科技有限公司 互联网与医疗科技 工业互联网等科技实现智能化赋能 富国互联网金融科技混合基金 互联网科技年终奖 宁波允成互联网科技有限公司
0