常用Linux命令和Docker命令
Linux命令
目录操作命令
语法 | 作用 | 选项 |
---|---|---|
ls [-al] [dir] | 显示指定目录下的内容 | -a:显示所有文件和目录(.开头的隐藏目录也会显示)-l:除文件名称外,同时将文件类型(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出 |
cd [dir] | 切换当前工作目录 | 无特定选项,cd ..返回上级目录,cd返回家目录 |
pwd | 显示当前工作目录的绝对路径 | |
mkdir [-p] dir | 创建目录 | -p:递归创建多级目录 |
rm [-rf] file/dir | 删除文件或目录 | -r:递归删除目录 -f:强制删除不提示 |
cp [-r] source dest | 复制文件或目录 | -r:递归复制目录 |
mv source dest | 移动或重命名文件/目录 | |
cat [file] | 显示文件内容 | |
grep [-i] pattern [file] | 在文件中搜索指定模式 | -i:忽略大小写 |
ps [-ef] | 显示当前进程状态 | -e:显示所有进程 -f:完整格式显示 |
kill [-9] pid | 终止指定进程 | -9:强制终止进程 |
chmod [-R] mode file | 修改文件权限 | -R:递归修改目录权限 |
chown [-R] user:group file | 修改文件所有者 | -R:递归修改目录所有者 |
tar [-xzf] file.tar.gz source | 解压文件 | -c:创建压缩文件 -z:使用gzip压缩 -f:指定文件名 -x:解压文件 |
tar [-xzf] file.tar.gz source | 打包和压缩 | -c:创建压缩文件 -z:使用gzip压缩 -f:指定文件名 -x:解压文件 |
Docker命令
语法 | 作用 | 选项 |
---|---|---|
docker ps [-a] | 查看运行中的容器 | -a:查看所有容器(包括已停止的) |
docker images | 查看本地镜像 | |
docker run [-d|-it] image [command] | 创建并运行容器 | -d:后台运行 -it:交互式运行 |
docker stop container | 停止运行中的容器 | |
docker start container | 启动已停止的容器 | |
docker rm [-f] container | 删除容器 | -f:强制删除正在运行的容器 |
docker rmi image | 删除镜像 | |
docker pull image | 从仓库拉取镜像 | |
docker push image | 将镜像推送到仓库 | |
docker build [-t] name . | 根据Dockerfile构建镜像 | -t:为镜像添加标签 |
docker exec [-it] container command | 在运行的容器中执行命令 | -i:保持STDIN开启 -t:分配伪终端 |
docker logs [-f] container | 查看容器日志 | -f:持续跟踪日志输出 |
docker-compose up [-d] | 根据docker-compose.yml启动服务 | -d:后台运行服务 |
docker-compose down | 停止并删除docker-compose启动的服务 | |
docker volume ls | 查看所有数据卷 | |
docker network ls | 查看所有网络 |