您的位置:首页 > 科技 > IT业 > 华为云网站建设_重庆seo计费管理_免费大数据查询平台_黄页推广平台有哪些

华为云网站建设_重庆seo计费管理_免费大数据查询平台_黄页推广平台有哪些

2025/3/19 4:41:26 来源:https://blog.csdn.net/xiaozaq/article/details/146324874  浏览:    关键词:华为云网站建设_重庆seo计费管理_免费大数据查询平台_黄页推广平台有哪些
华为云网站建设_重庆seo计费管理_免费大数据查询平台_黄页推广平台有哪些

以下是 Docker 的常见操作命令及其简单介绍,帮助你快速上手 Docker 的基本使用:


1. 镜像操作

拉取镜像
docker pull 镜像名称:标签

示例

docker pull ubuntu:20.04

从 Docker Hub 拉取 Ubuntu 20.04 镜像。


查看本地镜像
docker images

列出本地所有的 Docker 镜像。


删除镜像
docker rmi 镜像ID或名称

示例

docker rmi ubuntu:20.04

删除本地的 Ubuntu 20.04 镜像。


2. 容器操作

运行容器
docker run [选项] 镜像名称

示例

docker run -it ubuntu:20.04 /bin/bash

以交互模式运行 Ubuntu 20.04 容器,并启动 Bash 终端。

  • 常用选项
    • -i:交互模式。
    • -t:分配一个伪终端。
    • -d:后台运行容器。
    • --name:为容器指定名称。
    • -p:映射端口(主机端口:容器端口)。
    • -v:挂载卷(主机目录:容器目录)。

查看运行中的容器
docker ps

列出所有正在运行的容器。

  • 查看所有容器(包括已停止的)
    docker ps -a
    

停止容器
docker stop 容器ID或名称

示例

docker stop mycontainer

停止名为 mycontainer 的容器。


启动已停止的容器
docker start 容器ID或名称

示例

docker start mycontainer

启动名为 mycontainer 的容器。


删除容器
docker rm 容器ID或名称

示例

docker rm mycontainer

删除名为 mycontainer 的容器。

  • 强制删除运行中的容器
    docker rm -f mycontainer
    

要停止所有正在运行的 Docker 容器,可以使用以下命令:

docker stop $(docker ps -q)

解释:

  • docker ps -q:列出所有正在运行的容器的 ID。
  • docker stop:停止指定的容器。

注意事项:

  • 该命令会停止所有正在运行的容器。如果你只想停止特定的容器,可以使用 docker stop <容器ID> 来停止单个容器。
  • 如果你还想删除所有容器,可以使用 docker rm $(docker ps -a -q) 来删除所有容器(包括已停止的)。

停止并删除所有容器:

如果你想一次性停止并删除所有容器,可以使用以下命令:

docker stop $(docker ps -q) && docker rm $(docker ps -a -q)

这个命令会先停止所有正在运行的容器,然后删除所有容器(包括已停止的)。

进入运行中的容器
docker exec -it 容器ID或名称 /bin/bash

示例

docker exec -it mycontainer /bin/bash

进入名为 mycontainer 的容器并启动 Bash 终端。


查看容器日志
docker logs 容器ID或名称

示例

docker logs mycontainer

查看名为 mycontainer 的容器的日志。


3. 网络操作

查看 Docker 网络
docker network ls

列出所有 Docker 网络。


创建自定义网络
docker network create 网络名称

示例

docker network create mynetwork

创建一个名为 mynetwork 的自定义网络。


将容器连接到网络
docker network connect 网络名称 容器ID或名称

示例

docker network connect mynetwork mycontainer

mycontainer 容器连接到 mynetwork 网络。


4. 数据卷操作

创建数据卷
docker volume create 卷名称

示例

docker volume create myvolume

创建一个名为 myvolume 的数据卷。


查看数据卷
docker volume ls

列出所有 Docker 数据卷。


删除数据卷
docker volume rm 卷名称

示例

docker volume rm myvolume

删除名为 myvolume 的数据卷。


5. Docker Compose 操作

启动服务
docker-compose up

根据 docker-compose.yml 文件启动服务。

  • 后台运行
    docker-compose up -d
    

停止服务
docker-compose down

停止并删除由 docker-compose up 启动的容器。


查看服务日志
docker-compose logs

查看由 docker-compose 管理的容器的日志。


总结

  • 镜像操作
    • 拉取镜像:docker pull
    • 查看镜像:docker images
    • 删除镜像:docker rmi
  • 容器操作
    • 运行容器:docker run
    • 查看容器:docker ps
    • 停止容器:docker stop
    • 启动容器:docker start
    • 删除容器:docker rm
    • 进入容器:docker exec
    • 查看日志:docker logs
  • 网络操作
    • 查看网络:docker network ls
    • 创建网络:docker network create
    • 连接网络:docker network connect
  • 数据卷操作
    • 创建数据卷:docker volume create
    • 查看数据卷:docker volume ls
    • 删除数据卷:docker volume rm
  • Docker Compose
    • 启动服务:docker-compose up
    • 停止服务:docker-compose down
    • 查看日志:docker-compose logs

这些命令涵盖了 Docker 的常见操作,适合日常开发和运维使用!

在 CentOS 系统中,tar 是一个非常常用的命令,用于打包和压缩文件或目录。它支持多种压缩格式(如 .tar.gz.tar.bz2),并且可以方便地进行解压操作。以下是 tar 命令的详细用法:


1. 压缩文件或目录

压缩为 .tar.gz 格式(使用 gzip 压缩)
tar -czvf 压缩包名称.tar.gz 要压缩的文件或目录
  • 参数说明
    • -c:创建新的归档文件。
    • -z:使用 gzip 压缩。
    • -v:显示压缩过程(可选)。
    • -f:指定压缩包的文件名。

示例

tar -czvf myarchive.tar.gz /home/user/documents

这将把 /home/user/documents 目录压缩为 myarchive.tar.gz


2. 解压文件

解压 .tar.gz 文件
tar -xzvf 压缩包名称.tar.gz -C 解压到的目录
  • 参数说明
    • -x:解压文件。
    • -z:使用 gzip 解压。
    • -v:显示解压过程(可选)。
    • -f:指定要解压的文件。
    • -C:指定解压到的目录(可选,默认解压到当前目录)。

示例

tar -xzvf myarchive.tar.gz -C /home/user/extracted

这将把 myarchive.tar.gz 解压到 /home/user/extracted 目录。


3. 仅查看压缩包内容(不解压)

查看 .tar.gz 文件内容
tar -tzvf 压缩包名称.tar.gz

示例

tar -tzvf myarchive.tar.gz

这将列出 myarchive.tar.gz 中的所有文件,而不会解压。


4. 其他常用选项

  • 保留文件权限:在解压时保留文件的原始权限,可以使用 -p 选项。
    tar -xzvpf myarchive.tar.gz
    
  • 排除文件:在压缩时排除某些文件或目录。
    tar -czvf myarchive.tar.gz --exclude=文件或目录 要压缩的目录
    

总结

  • 压缩
    • .tar.gztar -czvf 压缩包名称.tar.gz 文件或目录
  • 解压
    • .tar.gztar -xzvf 压缩包名称.tar.gz -C 解压目录
  • 查看内容
    • .tar.gztar -tzvf 压缩包名称.tar.gz

以下是 Linux 系统中常用的文件和文件夹操作命令的简单介绍:


1. 创建文件和文件夹

创建文件
touch 文件名

示例

touch myfile.txt

创建一个名为 myfile.txt 的空文件。


创建文件夹
mkdir 文件夹名

示例

mkdir myfolder

创建一个名为 myfolder 的文件夹。


2. 删除文件和文件夹

删除文件
rm 文件名

示例

rm myfile.txt

删除 myfile.txt 文件。


删除文件夹
rm -r 文件夹名

示例

rm -r myfolder

删除 myfolder 文件夹及其内容。

  • 注意-r 表示递归删除,用于删除文件夹及其子内容。

3. 重命名文件和文件夹

重命名文件或文件夹
mv 旧名称 新名称

示例

mv myfile.txt newfile.txt

myfile.txt 重命名为 newfile.txt


4. 移动文件和文件夹

移动文件或文件夹
mv 源路径 目标路径

示例

mv myfile.txt /home/user/documents/

myfile.txt 移动到 /home/user/documents/ 目录。


5. 复制文件和文件夹

复制文件
cp 源文件 目标路径

示例

cp myfile.txt /home/user/documents/

myfile.txt 复制到 /home/user/documents/ 目录。


复制文件夹
cp -r 源文件夹 目标路径

示例

cp -r myfolder /home/user/documents/

myfolder 文件夹及其内容复制到 /home/user/documents/ 目录。


6. 查看文件内容

查看文件内容
cat 文件名

示例

cat myfile.txt

显示 myfile.txt 文件的内容。


分页查看文件内容
less 文件名

示例

less myfile.txt

分页显示 myfile.txt 文件的内容(按 q 退出)。


7. 查找文件

查找文件
find 目录 -name 文件名

示例

find /home/user -name myfile.txt

/home/user 目录中查找名为 myfile.txt 的文件。


8. 查看当前目录

查看当前目录
pwd

显示当前所在的目录路径。


9. 切换目录

切换目录
cd 目录路径

示例

cd /home/user/documents

切换到 /home/user/documents 目录。


10. 列出目录内容

列出目录内容
ls

示例

ls /home/user/documents

列出 /home/user/documents 目录中的文件和文件夹。

  • 常用选项
    • -l:以详细列表形式显示。
    • -a:显示所有文件(包括隐藏文件)。

总结

  • 创建
    • 文件:touch 文件名
    • 文件夹:mkdir 文件夹名
  • 删除
    • 文件:rm 文件名
    • 文件夹:rm -r 文件夹名
  • 重命名mv 旧名称 新名称
  • 移动mv 源路径 目标路径
  • 复制
    • 文件:cp 源文件 目标路径
    • 文件夹:cp -r 源文件夹 目标路径
  • 查看文件内容cat 文件名less 文件名
  • 查找文件find 目录 -name 文件名
  • 查看当前目录pwd
  • 切换目录cd 目录路径
  • 列出目录内容ls

这些命令是 Linux 系统中最基础且常用的操作,掌握它们可以轻松管理文件和文件夹!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com