赞
踩
ls
:列出当前目录下的文件和文件夹。
ls -l
:以详细列表的形式显示文件的权限、所有者和大小等信息。cd
:切换当前目录。
cd ..
:返回上一级目录。cd /
:返回根目录。pwd
:显示当前所在的目录的路径。
mkdir
:创建新的文件夹。
mkdir -p
:创建多层文件夹。touch
:创建新的空白文件。
cp
:复制文件或文件夹。
cp -r
:复制整个文件夹。mv
:移动文件或文件夹,也可用于重命名。
rm
:删除文件或文件夹。
rm -rf
:强制删除文件夹及其内容。cat
:查看文件的内容。
uname -a
:显示内核版本等信息。df -h
:显示磁盘使用情况。du -sh <文件或目录>
:查看指定文件或目录的大小。free -h
:查看内存使用情况。ping
:测试网络连接。ifconfig
或 ip addr
:查看和配置网络接口信息。netstat -tuln
:查看当前监听的TCP/UDP端口。ps
:显示当前正在运行的进程。
ps aux
:显示所有用户的所有进程。top
或 htop
:实时监控系统的运行情况,包括CPU、内存和进程等。kill
:终止指定的进程。
kill -9 <进程ID>
:强制终止进程。chmod
:修改文件或文件夹的权限。
chmod +x
:给文件添加可执行权限。chown
:修改文件或文件夹的所有者。man
:查看命令的手册页(帮助文档)。sudo
:以超级用户权限执行命令。ssh
:远程登录到其他Linux服务器。scp
:在本地和远程服务器之间复制文件。tar
:打包和解压文件。
tar -cvf
:打包文件。tar -xvf
:解压文件。docker images
:列出本地主机上的镜像。
docker images -a
:显示所有镜像(包括中间构建层)。docker images -q
:只显示镜像ID。docker search <关键词>
:从Docker Hub搜索镜像。docker pull <镜像名称>
:从Docker Hub下载镜像。
docker pull <镜像名称>:<标签>
:下载指定版本的镜像。docker rmi <镜像名称或ID>
:删除本地镜像。
docker rmi -f <镜像名称或ID>
:强制删除镜像。docker run
:创建并启动一个容器。
docker run -it <镜像名称>
:以交互模式运行容器,并分配一个伪终端。docker run -d <镜像名称>
:在后台运行容器并返回容器ID。docker run -p <主机端口>:<容器端口> <镜像名称>
:指定端口映射运行容器。docker ps
:列出正在运行的容器。
docker ps -a
:列出所有容器(包括已停止的)。docker stop <容器ID或名称>
:停止一个运行中的容器。docker start <容器ID或名称>
:启动一个已停止的容器。docker restart <容器ID或名称>
:重启一个容器。docker rm <容器ID或名称>
:删除一个已停止的容器。docker exec -it <容器ID或名称> <命令>
:在正在运行的容器中执行命令。
列出所有正在运行的容器:
docker ps
列出所有容器(包括停止的):
docker ps -a
启动一个已存在但停止的容器:
docker start <container_id_or_name>
停止一个正在运行的容器:
docker stop <container_id_or_name>
使用 docker exec
命令进入一个正在运行的容器。假设你要进入一个名为 my_container
的容器,并使用 Bash shell:
docker exec -it my_container /bin/bash
如果容器中没有 Bash,可以尝试使用 sh:
docker exec -it my_container /bin/sh
查看容器的实时日志输出:
docker logs -f <container_id_or_name>
将本地文件复制到容器中:
docker cp /path/to/local/file <container_id_or_name>:/path/in/container
从容器中复制文件到本地:
docker cp <container_id_or_name>:/path/in/container /path/to/local/destination
查看容器的详细信息:
docker inspect <container_id_or_name>
查看容器的资源使用情况(CPU、内存等):
docker stats <container_id_or_name>
删除一个已经停止的容器:
docker rm <container_id_or_name>
强制删除一个正在运行的容器:
docker rm -f <container_id_or_name>
删除一个镜像:
docker rmi <image_id_or_name>
从 Dockerfile 构建一个新的镜像:
docker build -t <image_name> /path/to/Dockerfile_directory
从 Docker Hub 拉取镜像:
docker pull <image_name>
将镜像推送到 Docker Hub:
docker push <image_name>
列出所有网络:
docker network ls
创建一个新的网络:
docker network create <network_name>
连接一个容器到网络:
docker network connect <network_name> <container_id_or_name>
断开一个容器与网络的连接:
docker network disconnect <network_name> <container_id_or_name>
列出所有卷:
docker volume ls
创建一个新的卷:
docker volume create <volume_name>
删除一个卷:
docker volume rm <volume_name>
假设你有一个正在运行的容器 my_container
,你想进入该容器并执行一些操作:
列出所有正在运行的容器:
docker ps
使用 docker exec
命令进入容器:
docker exec -it my_container /bin/bash
在容器内部执行所需的操作,例如查看目录内容:
ls -l
退出容器:
exit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。