平板电脑可以做网站不,煎蛋网 wordpress,怎么注册公司企业邮箱,黄冈seo推广软件的更新版本目录 1、创建Docker容器#xff08;不启动#xff09;
2、创建Docker容器#xff08;启动#xff09;
3、列出正在运行的容器
4、停止和启动容器
5、重启容器
6、进入容器
7、查看容器信息
8、查看容器日志
9、删除容器和镜像
10、重命名容器
11、从旧容器复制数…目录 1、创建Docker容器不启动
2、创建Docker容器启动
3、列出正在运行的容器
4、停止和启动容器
5、重启容器
6、进入容器
7、查看容器信息
8、查看容器日志
9、删除容器和镜像
10、重命名容器
11、从旧容器复制数据到主机
12、从主机复制数据到新容器
13、查看容器内部进程
14、实时监视 Docker 容器
15、查看映射端口
16、容器内部文件系统的变化
17、更新容器的配置
18、强制终止容器
19、容器复制迁移
20、与容器进行交互并执行命令 1、创建Docker容器不启动
docker create -it --name ubuntu ubuntu:latest
docker create: 这是用于创建 Docker 容器的命令。
-it选项它为容器分配了一个交互式终端并允许用户与容器进行交互。
2、创建Docker容器启动
docker run -it --name ubuntu ubuntu:latest
docker run: 这是用于创建并启动 Docker 容器的命令。
3、列出正在运行的容器
使用docker ps命令可以列出当前正在运行的容器
docker ps
如果想查看所有包括已停止的容器可以加上-a选项
docker ps -a
4、停止和启动容器
使用docker stop命令可以停止一个正在运行的容器
docker stop 容器ID或名称
使用docker start命令可以启动一个已经停止的容器
docker start 容器ID或名称
5、重启容器
docker restart 容器ID或名称
6、进入容器
有时候你可能需要进入容器的命令行环境来进行调试或执行其他任务。可以使用docker exec命令进入正在运行的容器
上面的命令将进入容器的bash终端。
docker exec -it 容器ID或名称 bash
7、查看容器信息
docker inspect 命令用于查看 Docker 容器的详细信息包括容器的配置、网络设置、卷挂载、环境变量、ip等等。
docker inspect 容器ID或名称
8、查看容器日志
查看容器的日志输出可以使用容器的ID或名称。
docker logs 容器ID或名称
实时跟踪容器的日志输出。
docker logs -f 容器ID或名称
9、删除容器和镜像
使用docker rm命令可以删除一个已经停止的容器
docker rm 容器ID或名称
10、重命名容器
如果容器正在运行首先停止它。 使用 docker rename 命令来重命名容器。
docker rename old_container_name new_container_name
将 old_container_name 替换为当前的容器名称将 new_container_name 替换为您希望的新容器名称
11、从旧容器复制数据到主机
docker cp old_container_name:container_path host_path
old_container_name容器ID或名称
container_path容器内部的备份文件路径
host_path目标主机上存储复制数据的路径
12、从主机复制数据到新容器
docker cp host_path new_container_name:container_path
host_path之前从旧容器复制到主机的数据所在路径
new_container_name容器ID或名称
container_path容器内部的备份文件路径
13、查看容器内部进程
docker top 容器ID或名称
可以查看指定容器内部正在运行的进程展示容器内进程的相关信息比如进程ID、用户、CPU使用情况等。
14、实时监视 Docker 容器
docker stats 容器ID或名称
CPU使用情况CPU %显示容器使用的 CPU 百分比。
内存使用情况MEM USAGE / LIMIT, MEM %显示容器使用的内存量、限制以及内存使用的百分比。
进程数量PIDS显示容器内运行的进程数量。
网络 I/ONET I/O显示容器的网络输入/输出数据量。
Ctrl C 组合键来退出运行的命令。
15、查看映射端口
docker port 容器ID或名称
这将显示该容器的所有端口映射情况包括容器内部的端口和宿主机上映射的端口。
16、容器内部文件系统的变化
docker diff 容器ID或名称
这个命令会列出指定容器内部文件系统的变化显示被添加、修改或删除的文件和目录。
17、更新容器的配置
内存限制
docker update --memory10g --memory-swap-1 容器ID或名称
容器的内存限制设置为 10GB并将内存交换限制设置为不限制-1 表示不限制内存交换。
在 Docker 中memory-swap 的最小限制应该大于等于 memory 限制。
CPU 使用限制
docker update --cpus2 容器ID或名称
这会将为容器限制为使用 2 个 CPU。
自动重启
docker update --restartunless-stopped 容器ID或名称
这将在容器停止时自动重启容器除非显式停止了容器。
18、强制终止容器
docker kill 容器ID或名称
会强制终止容器即立即停止容器内的所有进程。
19、容器复制迁移
导出容器
使用 docker export 命令可以将容器保存为本地文件通常是一个压缩包这个文件包含容器的文件系统内容。
docker export -o my_folder/my_docker.tar 容器ID或名称
my_folder你想要导出的文件地址。
my_docker.tar你想要保存的输出文件的名称通常以 .tar 结尾。
导入容器
容器导入后成为镜像。
docker import /path/to/my_container.tar my_name
my_folder你想要导出的文件地址。
my_image.tar文件的名称通常以 .tar 结尾。
my_name是你为新导入的镜像指定的名称。
注意基础镜像而不包含一个可执行文件你可能需要使用类似 /bin/bash 这样的命令。
20、与容器进行交互并执行命令
docker run -it --name ubuntu ubuntu /bin/bash
如果这个镜像是一个基础镜像而不包含一个可执行文件你可能需要使用类似 /bin/bash 这样的命令。