# 实战 日期:2022.07.16 时间:17:00 地点:广制总经办公室 成员:张震、张劲 # Docker #### **设备** **云主机 CZ-A4**
**H102** | **H103** |
[](http://book.321jr.com/uploads/images/gallery/2022-07/X8qqbRT2lfVdMFRL-image-1658502254103.png) | [](http://book.321jr.com/uploads/images/gallery/2022-07/5bakl2bMJ9rHNseU-image-1658501745942.png) |
系统:Debian 11 | |
数量:2台 | 配置 4 Cores,8.00 GiB,100 G | |
网址:pve.321jr.com | 账户:root / Jag..........9 | |
端口:ssh-11021 | web.1-11022 | web.2-11023 | 端口:ssh-11031 | web.1-11032 | web.2-11033 |
使用者:张震 | 使用者:张劲 |
[](http://book.321jr.com/uploads/images/gallery/2022-07/1D2voou4j96CecMp-image-1658502613035.png) | [](http://book.321jr.com/uploads/images/gallery/2022-07/82tI9DYgeth3ODSl-image-1658502662517.png) |
备注 | 命令 |
---|---|
查看帮助 | docker help |
查看版本与系统信息 | docker version 或 docker info |
查找镜像 | docker search redis |
获取镜像 | docker pull nginx\[:tag\] |
查看本地镜像信息 | docker images |
查看镜像历史 | docker history nginx:latest |
添加镜像标签 | docker tag name:tag name:tag |
删除镜像 | docker rmi name:tag |
创建容器 | docker run -d redis |
创建容器时命名且映射端口 | docker run -d --name nginx -p 8080:80 nginx |
查看绑定的随机端口 | docker run -d --name container\_name -p 6379 redis:latest |
挂载目录 | docker run -d --name redcontainer\_name ismapped -v /opt/docker/data/redis:/data redis |
查看容器 | docker ps 或 docker ps -a |
停止容器 | docker stop container\_name |
检查容器 | docker inspect container\_id |
执行命令 | docker run nginx ps 或 docker run -it nginx bash |
查看日志 | docker logs container\_id |
复制文件 | docker cp source\_file container\_name:PATH |
创建镜像 | docker commit container\_id image\_name |
选项 | 描述 |
rw | 允许 NFS 卷上的读取和写入请求。 |
ro | 仅允许 NFS 卷上的读取请求。 |
sync | 仅在将更改提交到稳定存储后才回复请求。(默认) |
async | 此选项允许 NFS 服务器违反 NFS 协议并在请求所做的任何更改提交到稳定存储之前回复请求。 |
secure | 此选项要求请求源自小于 IPPORT\_RESERVED (1024) 的 Internet 端口。(默认) |
insecure | 此选项接受所有端口。 |
wdelay | 如果怀疑另一个相关的写入请求可能正在进行中或可能很快到达,则稍微延迟将写入请求提交到磁盘。(默认) |
no\_wdelay | 如果还设置了异步,则此选项无效。如果 NFS 服务器怀疑另一个相关的写入请求可能正在进行中或可能很快到达,它通常会稍微延迟向磁盘提交写入请求。这允许通过一个可以提高性能的操作将多个写入请求提交到磁盘。如果 NFS 服务器主要接收小的无关请求,则此行为实际上会降低性能,因此可以使用 no\_wdelay 将其关闭。 |
subtree\_check | 此选项启用子树检查。(默认) |
no\_subtree\_check | 此选项禁用子树检查,这具有轻微的安全隐患,但在某些情况下可以提高可靠性。 |
root\_squash | 将请求从 uid/gid 0 映射到匿名 uid/gid。请注意,这不适用于可能同样敏感的任何其他 uid 或 gid,例如用户 bin 或组人员。 |
no\_root\_squash | 关闭根挤压。此选项主要用于无磁盘客户端。 |
all\_squash | 将所有 uid 和 gid 映射到匿名用户。对于 NFS 导出的公共 FTP 目录、新闻假脱机目录等很有用。 |
no\_all\_squash | 关闭所有挤压。(默认) |
anonuid=UID | 这些选项显式设置匿名帐户的 uid 和 gid。此选项主要用于 PC/NFS 客户端,您可能希望所有请求都来自一个用户。例如,考虑下面示例部分中 /home/joe 的导出条目,它将所有请求映射到 uid 150。 |
anongid=GID | 阅读上文(annuid=UID) |