linux常用命令与docker常用命令

linux常用命令

文件和目录操作

1. **列出目录内容**

 ls -l

2. **改变目录**

   cd /path/to/directory

3. **打印当前路径**

pwd

4. **创建目录**

   mkdir new_directory

5. **删除文件**

  rm file_name

6. **删除目录**

   rm -r directory_name

7. **复制文件或目录**

   cp source_file target_file
   cp -r source_directory target_directory

8. **移动或重命名文件或目录**

  mv old_name new_name

9. **查看文件内容**

   cat file_name
   less file_name

10. **编辑文件**

    nano file_name
    vim file_name

系统管理

1. **查看当前用户**

  whoami

2. **查看系统时间**

  date

3. **查看系统信息**

  uname -a

4. **查看磁盘使用情况**

  df -h

5. **查看目录大小**

  du -sh /path/to/directory

6. **查看运行中的进程**

  ps aux

7. **杀死进程**

   kill <process_id>

网络相关

1. **查看或配置网络接口**
  

   ifconfig
   ip addr

2. **查看网络连接**
 

   netstat -tuln

3. **测试网络连通性**

   ping <hostname_or_ip>

4. **下载文件**

   wget <url>
   curl -O <url>

性能监测

1. **查看 CPU 和内存使用情况**

   top
   htop (需要安装)

2. **监控系统的平均负载**

   uptime

3. **查看内存使用情况**

   free -h

4. **查看 I/O 统计信息**

   iostat (需要安装 sysstat)

5. **查看实时 I/O 活动**

  iotop (需要安装)

6. **查看进程的详细信息**

   pidstat (需要安装 sysstat)

7. **监视网络流量**

 iftop (需要安装)

8. **查看硬件详细信息**

   lscpu
   lshw (需安装)

9. **查看硬盘使用情况**

  iostat -dx (需要安装 sysstat)

docker常用命令

Docker 是一个广泛使用的容器化平台,提供了许多命令来管理容器、镜像、网络等。以下是一些常用的 Docker 命令及其简单说明:

镜像相关命令

1. **列出本地镜像**

   docker images

2. **从 Docker Hub 拉取镜像**

   docker pull <image_name>

3. **删除本地镜像**

docker rmi <image_id_or_name>

4. **构建镜像**

docker build -t <image_name>:<tag> <Dockerfile_directory>

容器相关命令

1. **列出正在运行的容器**

  docker ps

2. **列出所有容器(包括停止的)**

   docker ps -a

3. **启动容器**

docker start <container_id_or_name>

4. **停止容器**

docker stop <container_id_or_name>

5. **重启容器**

 docker restart <container_id_or_name>

6. **删除容器**

 docker rm <container_id_or_name>

7. **运行一个新的容器**

 docker run -d -p <host_port>:<container_port> --name <container_name> <image_name>

8. **进入正在运行的容器的终端**

docker exec -it <container_id_or_name> /bin/bash

9.退出容器终端

exit

10.复制内容到容器

docker cp  系统地址 容器id:文件地址/文件

11.复制内容到本地

docker cp 容器id:文件地址/文件 系统地址

网络相关命令

1. **列出 Docker 网络**

   docker network ls

2. **创建 Docker 网络**

 docker network create <network_name>

3. **删除 Docker 网络**

docker network rm <network_name>

4. **连接容器到网络**

docker network connect <network_name> <container_name>

5. **断开容器与网络的连接**

docker network disconnect <network_name> <container_name>

数据卷相关命令

1. **列出 Docker 卷**

  docker volume ls

2. **创建 Docker 卷**

 docker volume create <volume_name>

3. **删除 Docker 卷**

 docker volume rm <volume_name>

4. **查看卷的详细信息**

docker volume inspect <volume_name>

### 常用系统命令

1. **查看 Docker 的系统信息**

   docker info

2. **查看 Docker 版本**

docker version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值