当前位置: 首页 > news >正文

初二信息课网站怎么做免费做deal的网站

初二信息课网站怎么做,免费做deal的网站,国家工商网企业查询官网,企业网站示例【Docker】从零开始#xff1a;7.帮助启动类命令 一、帮助启动类命令启动Docker停止Docker重启Docker查看Docker状态开机启动查看docker概要信息查看docker总体帮助文档查看docker命令帮助文档 二、镜像命令列出本地主机上的镜像运行示例返回说明操作参数 搜索仓库里的某个镜像… 【Docker】从零开始7.帮助启动类命令 一、帮助启动类命令启动Docker停止Docker重启Docker查看Docker状态开机启动查看docker概要信息查看docker总体帮助文档查看docker命令帮助文档 二、镜像命令列出本地主机上的镜像运行示例返回说明操作参数 搜索仓库里的某个镜像运行示例返回说明操作参数 拉取镜像运行示例 查看镜像/容器/数据卷所占的空间运行示例返回说明 删除镜像运行示例 运行镜像运行示例操作参数 列出当前所有正在运行的容器运行示例操作参数 退出容器run进去容器exit退出容器停止run进去容器ctrlpq退出容器不停止 启动已经停止的的容器启动已经停止的的容器重启容器停止容器强制停止容器删掉已停止的容器一次性删除多个容器实例操作参数 检查容器文件结构修改运行示例 杀掉运行中的容器运行示例参数说明 暂停/恢复容器中所有进程运行示例 容器重命名运行示例 三.其他常用启动守护式容器(后台服务器)查看容器日志运行示例操作参数 查看容器内运行的进程查看容器内部细节操作参数 重新进入容器(进入正在运行的容器并以命令行交互)运行示例操作参数 从容器内拷贝文件到主机操作参数 导出容器运行示例操作参数 导入容器 一、帮助启动类命令 启动Docker docker:systemctl start docker停止Docker systemctl stop docker重启Docker systemctl restart docker查看Docker状态 systemctl status docker开机启动 systemctl enable docker查看docker概要信息 docker info查看docker总体帮助文档 docker--help查看docker命令帮助文档 docker 具体命令 -help二、镜像命令 列出本地主机上的镜像 docker images运行示例 [rootdocker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest feb5d9fea6a5 2 years ago 13.3kB [rootdocker ~]# 返回说明 REPOSITORY表示镜像的仓库源TAG镜像的标签版本号IMAGE ID镜像IDCREATED镜像创建时间SIZE镜像大小 同一仓库源可以有多个 TAG版本代表这个仓库源的不同个版本我们使用 REPOSITORY:TAG 来定义不同的镜像。 如果你不指定一个镜像的版本标签例如你只使用 ubuntudocker 将默认使用 ubuntu:latest 镜像 latest 表示最新版本 操作参数 docker images -a docker images -q参数说明-a列出本地所有的镜像含历史映像层-q只显示镜像ID 搜索仓库里的某个镜像 docker search [镜像名称]运行示例 [rootdocker ~]# docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis Redis is an open source key-value store that… 12490 [OK] redislabs/redisearch Redis With the RedisSearch module pre-loaded… 61 redislabs/redisinsight RedisInsight - The GUI for Redis 94 redis/redis-stack-server redis-stack-server installs a Redis server w… 60 redis/redis-stack redis-stack installs a Redis server with add… 82 redislabs/rebloom A probablistic datatypes module for Redis 25 [OK] redislabs/redis Clustered in-memory database engine compatib… 40 redislabs/rejson RedisJSON - Enhanced JSON data type processi… 53 redislabs/redisgraph A graph database module for Redis 26 [OK] redislabs/redismod An automated build of redismod - latest Redi… 41 [OK] redislabs/redistimeseries A time series database module for Redis 12 redislabs/operator 7 redislabs/operator-internal This repository contains pre-released versio… 1 redislabs/redis-py 5 redislabs/redis-webcli A tiny Flask app to provide access to Redis … 5 [OK] redislabs/redisgears An automated build of RedisGears 4 redislabs/k8s-controller-internal 0 redislabs/k8s-controller 2 redislabs/memtier_benchmark Docker image to run memtier_benchmark 0 redislabs/ng-redis-raft Redis with redis raft module 0 redislabs/redisai 6 redislabs/olmtest Test artefact for OLM CSV 1 bitnami/redis Bitnami Redis Docker Image 271 [OK] redislabs/olm-bundle 0 redislabs/redisml A Redis module that implements several machi… 3 [OK] 返回说明 NAME表示镜像名称DESCRIPTION镜像说明STARS镜像的点赞数OFFICIAL是否是官方的AUTOMATED是否是自动构建的 操作参数 docker search --limit 5 [镜像名称]参数说明–limit只列出N个镜像默认25个 拉取镜像 docker pull [镜像名称]:[镜像标签/TAG]没有镜像标签(TAG)就是最新版等价于docker pull [镜像名称]:latest 运行示例 [rootdocker ~]# docker pull ubuntu Using default tag: latest latest: Pulling from library/ubuntu 7b1a6ab2e44d: Pull complete Digest: sha256:626ffe58f6e7566e00254b638eb7e0f3b11d4da9675088f4781a50ae288f3322 Status: Downloaded newer image for ubuntu:latest docker.io/library/ubuntu:latest [rootdocker ~]# docker pull mysql:5.6 5.6: Pulling from library/mysql 35b2232c987e: Pull complete fc55c00e48f2: Pull complete 0030405130e3: Pull complete e1fef7f6a8d1: Pull complete 1c76272398bb: Pull complete f57e698171b6: Pull complete f5b825b269c0: Pull complete dcb0af686073: Pull complete 27bbfeb886d1: Pull complete 6f70cc868145: Pull complete 1f6637f4600d: Pull complete Digest: sha256:20575ecebe6216036d25dab5903808211f1e9ba63dc7825ac20cb975e34cfcae Status: Downloaded newer image for mysql:5.6 docker.io/library/mysql:5.6 [rootdocker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.6 dd3b2a5dcb48 23 months ago 303MB ubuntu latest ba6acccedd29 2 years ago 72.8MB hello-world latest feb5d9fea6a5 2 years ago 13.3kB [rootdocker ~]# 查看镜像/容器/数据卷所占的空间 docker system df运行示例 [rootdocker ~]# docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 3 1 375.3MB 375.3MB (99%) Containers 2 0 0B 0B Local Volumes 0 0 0B 0B Build Cache 0 0 0B 0B [rootdocker ~]# 返回说明 TYPE 类型Images镜像Containers容器Local Volumes本地卷Build Cache构建缓存 TOTAL 统计数量ACTIVE 正在使用的数量SIZE 磁盘占用大小RECLAIMABLE 可回收的空间大小 删除镜像 删除单个镜像 docker rmi [镜像名称]:[镜像标签] docker rmi [镜像ID]删除多个镜像 docker rmi [镜像1名称]:[镜像1标签] [镜像2名称]:[镜像2标签] [镜像3名称]:[镜像3标签] docker rmi [镜像1ID] [镜像2ID] [镜像3ID]删除全部镜像 docker rmi $(docker images -qa)运行示例 [rootdocker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.6 dd3b2a5dcb48 23 months ago 303MB ubuntu latest ba6acccedd29 2 years ago 72.8MB hello-world latest feb5d9fea6a5 2 years ago 13.3kB [rootdocker ~]# docker rmi mysql:5.6 Untagged: mysql:5.6 Untagged: mysqlsha256:20575ecebe6216036d25dab5903808211f1e9ba63dc7825ac20cb975e34cfcae Deleted: sha256:dd3b2a5dcb48ff61113592ed5ddd762581be4387c7bc552375a2159422aa6bf5 Deleted: sha256:8c5e3b50c7085016b7c692611fdedacba442aa0f4ccf8739f4ecf4d5e49b7d91 Deleted: sha256:2ff31bb829f16adc374868d9ef59254f394816aadfeb6b45da5bec5dcde45540 Deleted: sha256:91bcc75c6967ec46f3f19fa96f248ab3a23589788f9e2c4a1a2e032112def863 Deleted: sha256:127296d2ee30c8716069dc23d015d9ecaa1544d0a2c44712db128ae6a9cb1431 Deleted: sha256:fe36f45d1760f56c23a9957254682d74aa6e7fba931dc8f11addf75684b1aa69 Deleted: sha256:8d6550c8cb1e10f9d0cf1ee3061ecef9e2cb333cdfbf58a02ee27cf2dd5fc35a Deleted: sha256:64e278d98d2502416e0c55646e919f0080a50f9a342b0e28aa9c43655518d3aa Deleted: sha256:013f70419be70a06c8e4ce898f2dac82be8749cb9979d9e5b1c98dd82519f627 Deleted: sha256:c49bbc9eeced1247fcd625da3e2c2886e89b15a6264899a9ce32cd21d927912e Deleted: sha256:031797b961ee18c70bff1f3b53cea52f643dbaef6a5ecb0e98fc2696e8b039a5 Deleted: sha256:2b83e5699838047f936a3875bcce7fe1b169983bf86785ae7519c5bc488558ae [rootdocker ~]# docker rmi ba6acccedd29 Untagged: ubuntu:latest Untagged: ubuntusha256:626ffe58f6e7566e00254b638eb7e0f3b11d4da9675088f4781a50ae288f3322 Deleted: sha256:ba6acccedd2923aee4c2acc6a23780b14ed4b8a5fa4e14e252a23b846df9b6c1 Deleted: sha256:9f54eef412758095c8079ac465d494a2872e02e90bf1fb5f12a1641c0d1bb78b [rootdocker ~]# 运行镜像 docker run [操作参数] [镜像名称]:[镜像标识] [命令][参数] docker run [操作参数] [镜像ID] [命令][参数]运行示例 [rootdocker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.6 dd3b2a5dcb48 23 months ago 303MB ubuntu latest ba6acccedd29 2 years ago 72.8MB hello-world latest feb5d9fea6a5 2 years ago 13.3kB [rootdocker ~]# docker rmi mysql:5.6 Untagged: mysql:5.6 Untagged: mysqlsha256:20575ecebe6216036d25dab5903808211f1e9ba63dc7825ac20cb975e34cfcae Deleted: sha256:dd3b2a5dcb48ff61113592ed5ddd762581be4387c7bc552375a2159422aa6bf5 Deleted: sha256:8c5e3b50c7085016b7c692611fdedacba442aa0f4ccf8739f4ecf4d5e49b7d91 Deleted: sha256:2ff31bb829f16adc374868d9ef59254f394816aadfeb6b45da5bec5dcde45540 Deleted: sha256:91bcc75c6967ec46f3f19fa96f248ab3a23589788f9e2c4a1a2e032112def863 Deleted: sha256:127296d2ee30c8716069dc23d015d9ecaa1544d0a2c44712db128ae6a9cb1431 Deleted: sha256:fe36f45d1760f56c23a9957254682d74aa6e7fba931dc8f11addf75684b1aa69 Deleted: sha256:8d6550c8cb1e10f9d0cf1ee3061ecef9e2cb333cdfbf58a02ee27cf2dd5fc35a Deleted: sha256:64e278d98d2502416e0c55646e919f0080a50f9a342b0e28aa9c43655518d3aa Deleted: sha256:013f70419be70a06c8e4ce898f2dac82be8749cb9979d9e5b1c98dd82519f627 Deleted: sha256:c49bbc9eeced1247fcd625da3e2c2886e89b15a6264899a9ce32cd21d927912e Deleted: sha256:031797b961ee18c70bff1f3b53cea52f643dbaef6a5ecb0e98fc2696e8b039a5 Deleted: sha256:2b83e5699838047f936a3875bcce7fe1b169983bf86785ae7519c5bc488558ae [rootdocker ~]# docker rmi ba6acccedd29 Untagged: ubuntu:latest Untagged: ubuntusha256:626ffe58f6e7566e00254b638eb7e0f3b11d4da9675088f4781a50ae288f3322 Deleted: sha256:ba6acccedd2923aee4c2acc6a23780b14ed4b8a5fa4e14e252a23b846df9b6c1 Deleted: sha256:9f54eef412758095c8079ac465d494a2872e02e90bf1fb5f12a1641c0d1bb78b [rootdocker ~]# 操作参数 参数说明格式–add-host list向容器的 /etc/hosts 文件添加自定义主机名和 IP 映射–add-host myhost:192.168.0.100–annotation mapAdd an annotation to the container (passed through to the OCI runtime) (default map[])-a或–attach list附加到标准输入、标准输出或标准错误 指定标准输入输出内容类型可选 STDIN/STDOUT/STDERR 三项–blkio-weight uint16要使 –blkio-weight 生效需要保证 IO 的调度算法为 CFQ设置10-1000之间, 0为关闭 默认值为0–blkio-weight-device listBlock IO weight (relative device weight) (default [])–cap-add list允许提升优先级及设置其他进程的优先级的开关参数。–cap-addSYS_ADMIN–cap-drop list禁止提升优先级及设置其他进程的优先级的开关参数。–cap-dropSYS_ADMIN–cgroup-parent string容器的可选父cgroup–cgroupns string使用的Cgroup命名空间 (host/private)‘host’在Docker主机的Cgroup命名空间中运行容器 ‘private’: 在其自己的私有Cgroup名称空间中运行容器’:使用守护进程上默认cgroupns模式选项配置的cggroup名称空间(default)–cidfile string将 container ID 保存到 cid_file, 保存的格式为长 UUID–cpu-period int指定容器对 CPU 的使用要在多长时间内做一次重新分配。需要与 --cpu-quota 一起使用默认为 100000 微妙100 毫秒一般这个参数值无需修改。–cpu-period100000–cpu-quota int是用来指定在这个周期内最多可以有多少时间用来跑这个容器单位为微秒一般这个参数值无需修改。–cpu-rt-period int全局 Docker服务配置参数:指定 CPU CFS 调度器周期需要与 --cpu-quota 一起使用默认为 100000 微妙100 毫秒一般这个参数值无需修改–cpu-rt-runtime int全局 Docker服务配置参数:单位为微秒。确保实时调度程序的容器可以在 100000 微妙时间内运行 950000 微秒至少有 50000 微秒可用于非实时任务表示的时间 (缺省是 0.95 s)之后才能被重新调度。必须设置了–cap-addsys_nice 参数才能使用。-c,–cpu-shares intCPU权重设置Docker会把CPU资源分成1024份如果对一个容器设置了1024意味它独占所有CPU资源如果多个容器同时进行了设置那么每个容器最后会通过各自占有的百分比来分配CPU资源。当只有一个进程在运行的时候他对一个 CPU 内核 100% 使用权不管他有多少 CPU 份额。当和其他容器竞争 CPU 的时候这个数值才有用。–cpu-shares 512–cpus decimal指定一个容器可以使用多少可用的资源。例如主机有两个 CPU而你设置 --cpus“1.5” 那么容器可以使用 1.5 个 CPU 可以被它所使用。这个选项相当于设置 --cpu-period“100000” 和 --cpu-quota“150000”–cpuset-cpus string指定一个容器可以使用特定的 CPU 个数第一个 CPU 的编号为 0依次类推 1234 。例如–cpuset-cpus0-3 使用第一第二第三第四 CPU。–cpuset-cpus0-1,3 使用第一第二第三 CPU。–cpuset-mems string指定使用的内存 id (0-3,0,1)-d或–detach在后台运行容器并打印容器ID–detach-keys string指定分离容器的键盘序列–device list可以将主机上的设备映射到容器中使得容器能够访问主机上的设备资源并将主机上的/dev/ttyS0设备映射到容器中–device/dev/ttyS0:/dev/ttyS0–device-cgroup-rule list将规则添加到cgroup allowed devices列表–device-read-bps list限制读某个设备的比特率–device-read-bps /dev/sda:1mb–device-read-iops list限制读某个设备的每秒的读写次数–device-read-iops /dev/sda:1000–device-write-bps list限制写某个设备的比特率–device-write-bps /dev/sda:1mb–device-write-iops list限制写某个设备的每秒的读写次数–device-write-iops /dev/sda:1000–disable-content-trust忽略校验默认开启–dns list指定容器使用的自定义 DNS 服务器-dns [DNS IP]–dns-option list为容器的 DNS 配置添加自定义选项–dns-optiontimeout:5–dns-search list指定容器的 DNS 搜索域–dns-search [网站地址]–domainname string设置容器NIS域–entrypoint string覆盖镜像默认入口点-e或–env list设置容器的环境变量-e [环境变量名称][环境变量值]–env-file list在容器启动时Docker会自动读取该文件将其中的每个环境变量都添加到容器的环境变量中–env-file [配置文件]–expose listDocker 服务端容器暴露的端口号供互联系统使用–gpus gpu-request要添加到容器中的GPU设备“全部”传递所有GPU–group-add list加入的其他组–health-cmd string运行健康检查命令–health-interval duration运行健康检查时间间隔(mss–health-retries int需要报告健康检查失败次数–health-start-period duration健康检查重启倒计时容器初始化的开始时间 (mss–health-timeout duration健康检查运行的超时时间(mss–help打印帮助并退出-h,–hostname string设置容器的主机名–init在转发信号和获取进程的容器中运行init-i或–interactive以交互模式运行容器通常与 -t 同时使用–ip string指定IPv4地址–ip6 string制定IPv6地址–ipc stringIPC(POSIX/SysV IPC) 命名空间提供了相互隔离的命名共享内存信号灯变量和消息队列。 共享内存可以提高进程数据交互速度。共享内存一般用在 database 和高性能应用(C/OpenMPI, C/using boost libraries)上或者金融服务上。如果需要容器里面部署上述类型的应用那么就应该在多个容器直接采取共享内存了–isolation string使用容器隔离技术–kernel-memory bytes内核内存不会被交换到 swap 上。一般情况下不建议修改-l,–label list在容器上设置标签–label-file list为容器添加标签用于识别和组织容器–link list将容器连接到另一个容器在两个容器之间建立网络连接。–link [容器名称]:[自定义网络名称] [镜像名称]–link-local-ip list设置容器本地IPv4/IPv6链路地址–log-driver stringDocker 增加了对 json-file 型默认log driver 的 rotate 功能我们可通过 max-size 和 max-file 两个 –log-opt 来配置。–log-driverjson-file --log-opt max-size1k --log-opt max-file5–log-opt list配合Log driver 使用过–mac-address string绑定容器的MAC地址-m或–memory bytes设置容器可使用的内存限制–memory 1g–memory-reservation bytes软件限制内存使用宿主机内存空间时可以根据设置超出一定的限制–memory-swap bytes等于内存和 swap 分区大小的总和设置为 -1 时表示 swap 分区的大小是无限的。默认单位为 byte可以使用 K、G、M 等带单位的字符串。如果 –memory-swap 的设置值小于 –memory 的值则使用默认值为 –memory-swap 值的两倍–memory-swappiness int控制进程将物理内存交换到 swap 分区的倾向默认系数为 60。系数越小就越倾向于使用物理内存。值范围为 0-100。当值为100 时表示尽量使用 swap 分区当值为 0 时表示禁用容器 swap 功能(这点不同于宿主机宿主机 swappiness 设置为 0 也不保证 swap 不会被使用默认为-1–mount mount与-v效果一致区别是挂载主机目录使用“-v”时如果宿主机上没有指定文件不会报错会自动创建指定文件当使用“-mount”时如果宿主机中没有这个文件会报错找不到指定文件不会自动创建指定文件。–name string为容器指定一个名称可以根据需要更改为您喜欢的名称–name [自定义容器名称]–network network指定容器使用的网络模式docker network create --driver bridge [自定义网络名称] docker run --network[自定义网络名称] [镜像名称]–network-alias list为容器添加网络范围的别名–no-healthcheck禁用任何指定容器的HEALTHCHECK–oom-kill-disable禁用任何指定容器的OOM Killer–oom-score-adj int调整主机OOM首选项(-1000 to 1000)–pid string设置容器pid命名空间–pids-limit int限制容器创建的最大进程数(设置-1表示无限制)–platform string获取指定系统架构docker pull --platform :–privileged给容器赋予特权可以访问主机的设备。-p或–publish list将主机的端口 80 映射到容器的端口 80。这样您可以通过访问 http://localhost 来访问 NGINX 容器中的网站。-p [映射端口]:[容器内部端口]-P或–publish-all对外映射所有端口–pull string每次生成进程时检查注册表中是否有更新的映像 (“always”,“missing”,“never”) (default “missing”)-q,–quietSuppress the pull output–read-only将容器的文件系统设置为只读模式–restart stringno 默认策略在容器退出时不重启容器on-failure 在容器非正常退出时退出状态非 0才会重启容器on-failure:3 在容器非正常退出时重启容器最多重启 3 次always 在容器退出时总是重启容器当操作系统或 docker 服务重启时该容器总能随系统启动unless-stopped 在容器退出时总是重启容器但是不考虑在 Docker 守护进程启动时就已经停止了的容器–rm当容器退出时如果容器关闭则自动清除所有该容器的信息–runtime string指定一个–runtime string容器–security-opt list设置容器的安全选项如 AppArmor 配置、Seccomp 配置等–security-opt seccomp:unconfined–shm-size bytes设置容器的共享内存大小–shm-size 2g–sig-proxy–sig-proxytrue 不会将收到的信号重定向到进程。因此例如如果您附加到一个容器并按 CtrlC它不会影响容器的进程只会影响您的控制台。–stop-signal string覆盖镜像中的 STOPSIGNAL 设置–stop-timeout int覆盖镜像中的关闭超时时间–storage-opt list约束整个容器文件系统所占空间的最大值–sysctl map设置容器的内核参数–sysctl net.ipv4.ip_forward1–tmpfs list在容器内创建临时文件系统用于存储临时数据–tmpfs [容器内自定义目录]-t,–tty为容器重新分配一个伪输入终端通常与 -i 同时使用–ulimit ulimit允许容器设置的最大实时优先级必须设置了–cap-addsys_nice 参数才能使用用于设置容器的资源限制如最大打开文件数、最大进程数等–ulimit nofile1024:1024-u或–user string指定容器运行时的用户名或 UID–userns string使用的用户命名空间–uts string使用的UTS命名空间-v,–volume list将主机上的文件目录挂载到容器中的目录。-v [本机目录]:[容器目录]–volume-driver string指定容器使用的卷驱动程序–volumes-from list从其他容器挂载目录。 1.创建 dbdata 容器并含有 /data 数据卷docker run -it --name dbdata --hostnamedbdata -v /data -d centos:8.2.2004 /bin/bashdocker run -it --name web --hostnameweb --volumes-from dbdata -d centos:8.2.2004 /bin/bash-w,–workdir string设置容器的工作目录–workdir /app 列出当前所有正在运行的容器 docker ps [操作参数]运行示例 [rootdocker ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f919fcfcb7b0 hello-world /hello 5 hours ago Exited (0) 5 hours ago fervent_benz a4016a83fc04 hello-world /hello 9 hours ago Exited (0) 9 hours ago hopeful_bardeen f30bd054e899 9c7a54a9a43c /hello 26 hours ago Exited (0) 26 hours ago mystifying_shockley 操作参数 参数说明格式-a或-all列出所有容器-f或 --filter filter使用过滤器来过滤输出–format string以go的形式格式化输出列表docker ps -a --format {{.Names}}-{{.Image}}-n或–last int显示最近N个创建的容器-l或–latest显示最近创建的容器–no-trunc不对输出进行截断操作此时可以看到完整的COMMANDCONTAINER ID-q或–quiet静默模式只显示容器编号-s或–size会列出容器的文件大小容器增加的大小/容器的虚拟大小 退出容器 run进去容器exit退出容器停止 exitrun进去容器ctrlpq退出容器不停止 按键 Ctrlpq 启动已经停止的的容器 docker start [容器ID/容器名称]启动已经停止的的容器 docker start [容器ID/容器名称]重启容器 docker restart [容器ID/容器名称]停止容器 docker stop [容器ID/容器名称]强制停止容器 docker kill [容器ID/容器名称]删掉已停止的容器 docker rm [容器ID/容器名称]一次性删除多个容器实例 docker rm -f $(docker ps -qa) docker ps -qs | xargs docker rm docker container prune操作参数 docker rm 参数 参数说明格式-f或–force强制删除-l或 --link删除指定的链接-v或–volumes删除与容器关联的匿名卷 docker container prune 参数 参数说明格式–filter filter筛选过滤(‘until’)-f, --force直接删除不提示确认选项 检查容器文件结构修改 docker diff [容器名] docker container diff [容器名]运行示例 假设容器NAMES为web docker diff web杀掉运行中的容器 docker kill [操作参数] [容器名] [CONTAINER...] 运行示例 假设容器NAMES为web docker diff web参数说明 参数说明格式-s, --signal string向容器发送一个信号(默认 “KILL”) 暂停/恢复容器中所有进程 运行示例 暂停 docker pause [容器名/容器ID] docker container pause [容器名/容器ID]恢复 docker unpause [容器名/容器ID] docker container unpause [容器名/容器ID]容器重命名 运行示例 docker rename [容器名/容器ID] [新的容器名] docker container rename [容器名/容器ID] [新的容器名]三.其他常用 启动守护式容器(后台服务器) 在大部分的场景下我们希望 docker 的服务是在后台运行的 我们可以过 -d 指定容器的后台运行模式。 docker run -d [容器名]查看容器日志 docker logs [操作参数] [容器ID]运行示例 进入到容器中假设容器NAMES为web docker exec -it web /bin/bash操作参数 参数说明格式–details显示更多的信息-f, --follow跟踪日志输出类似tail -f–since string显示某个时间段后的日志例docker logs --since“2019-12-12T13:23:37” CONTAINER–tail string从日志末尾显示行数默认all-t, --timestamps显示时间戳–until string显示某个时间段前的日志 查看容器内运行的进程 docker top [容器ID]查看容器内部细节 docker inspect [容器ID] docker container inspect [容器ID]操作参数 参数说明格式-f, --format string指定go模板格式化输出-s, --size显示总文件大小-type string返回指定类型的JSON 查看一个名称为web的容器 docker inspect web查看容器的内部IP假设容器NAMES为web docker inspect --format{{.NetworkSettings.IPAddress}} web查看容器卷的关联信息假设容器NAMES为web docker inspect -f {{.Mounts}} web重新进入容器(进入正在运行的容器并以命令行交互) exec 是在容器中打开新的终端并且可以启动新的进程 用exit退出不会导致容器的停止。 docker exec [操作参数] [容器ID] [bashShell] docker exec [操作参数] [容器名称] [bashShell]运行示例 进入到容器中假设容器NAMES为web docker exec -it web /bin/bash操作参数 参数说明格式-d, --detach在后台运行容器并打印容器ID–detach-keys string指定分离容器的键盘序列-e, --env list设置环境变量–env-file list在容器启动时Docker会自动读取该文件将其中的每个环境变量都添加到容器的环境变量中–env-file [配置文件]-i, --interactive交互模式通常和-t选项一同使用–privileged赋予命令提供一些扩展权限-t, --tty分配一个伪tty终端通常和-i选项一同使用-u, --user string指定容器用户 (format: nameuid[:group-w, --workdir string指定容器的工作目录 attach 直接进入容器启动命令的终端不会启动新的进程 用exit退出会导致容器的停止。 docker attach -it 容器ID bashShell参数说明格式–detach-keys string指定分离容器的键盘序列–no-stdin不连接标准输入–sig-proxy–sig-proxytrue 不会将收到的信号重定向到进程。因此例如如果您附加到一个容器并按 CtrlC它不会影响容器的进程只会影响您的控制台。 使用ctrlc可以直接断开连接但是这样会导致容器退出而且还stop了。如果想在脱离容器终端时容器依然运行。就需要使用–sig-proxy这个参数。 docker attach --sig-proxyfalse mytestattach 到一个正在运行的容器里面需要注意的是attach进去之后退出会stop容器建议尽量用exec。加上–no-stdin就不会退出了并且进去之后不能做任何操作 docker attach --no-stdin mytest从容器内拷贝文件到主机 docker copy [操作参数] [容器ID]:[拷贝文件路径] [目的文件路径]操作参数 参数说明格式–o输入内容写到文件 导出容器 docker export [操作参数] [容器ID] [自定义文件名].tar运行示例 docker export CONTAINER ID NAME.tar docker export -o NAME.tar CONTAINER ID操作参数 参数说明格式–o输入内容写到文件 导入容器 cat [自定义文件名].tar | docker import [容器名称]:[容器标签]参数说明格式–c, --change listApply Dockerfile instruction to the created image-m, --message stringSet commit message for imported image–platform stringet platform if server is multi-platform capable
http://wiki.neutronadmin.com/news/380230/

相关文章:

  • vs做网站链接sql企业管理软件有哪些品牌
  • 百货店怎么做网站送货hao123主页官网
  • 包头做网站公司WordPress输出当前网址
  • 网站做cdn服务流量八桂职教网技能大赛2024
  • 中山祥云网站建设做化学题的网站
  • 可以做伦铜的网站做响应式网站制作
  • 网站做外链的具体步骤wordpress 块
  • wap门户网站被官方认可赚钱游戏
  • 做美工比较好的网站谷歌搜索引擎入口363
  • 南昌市新农村建设网站zh-cn 安装wordpress
  • 首页策划方案网站优化排名资源
  • 怎样申请个人网站网站用模板为什么不利于seo推广
  • 口碑好的福州网站建设seo及网络推广招聘
  • 做新标准大学英语网站中天建设第四网站
  • 建设公司网站管理制度的意义wordpress 制作主题
  • 徐州建站软件网页设计心得300
  • 网站备案幕布ps建筑企业网站源码
  • 免费发布产品网站建筑设计专业比较好的学校
  • 网站内容建设需要哪些策略呢做网站注册的商标类别
  • 网站建设哪方面最重要的呢在线购物网站
  • 国内优秀设计网站站长app开发经费预算表
  • 武鸣网站建设做房地产网站
  • 网站不同时期的优化工作该怎么做中国最大的现货交易平台
  • 织梦系统如何做网站网页字体尺寸设计
  • 网站如何建设成直播间哪些域名不能够做淘宝客网站
  • 未来做啥网站致富wordpress无法选择数据库
  • 惠安网站建设价格世界500强企业查询
  • 钟祥建设局网站wordpress 提交审批
  • 网站建设的风格设置温州乐清最新消息
  • 山西省煤炭基本建设局网站做网站要学的教程