Linux 和 Docker 常用命令整理 (持续更新)

本贴最后更新于 235 天前,其中的信息可能已经时移世改

Docker

  1. docker pull 拉取的名称
  2. docker pull -a 拉取的名称 => 拉取所有镜像
  3. docker run -it 容器镜像 url 路径 => 启动容器
  4. docker ps -a 启动停止的容器
  5. docker start 容器 ID => 启动指定容器
  6. docker stop 容器 ID => 停止指定容器
  7. docker restart 容器 ID => 重启指定容器
  8. docker exec 容器 ID => 进入容器 退出后不会关闭容器
  9. docker attach 容器 ID => 进入容器,退出后会关闭容器
  10. docker export => 导出容器
  11. docker rm -f 容器 ID => 删除指定容器
  12. docker port 容器 ID => 查看容器端口号
  13. docker logs -f 容器 ID => 查看容器日志
  14. docker search 容器 ID => 查找容器
  15. docker kill -s KILL 容器 ID=> 杀掉容器 ID
  16. docker logs 容器 ID => 把日志展示出来
  17. docker exec 容器 id ls -a / => 查看容器下的所有文件

镜像

  1. docker images pull => 下载镜像
  2. docker images pull alpine:指定标签的镜像 => 下载指定标签的镜像
  3. docker images ls => 列出存储的镜像
  4. docker images inspect 镜像名字 => 镜像细节
  5. docker images 镜像名字 => 查看指定的镜像 不加名字是查看所有
  6. docker images rmi => 删除镜像

容器

  1. docker container run 启动新容器
  2. docker container ls 列出运行状态的容器
  3. docker container exec 启动一个新进程 防止和别人冲突
  4. docker container stop 停止运行的容器
  5. docker container start 重启停止的容器
  6. docker container rm 删除的 ID 删除命令
  7. docker container inspect 查看容器的详细信息

本地镜像上传到 Docker Hub

username 是个占位符,替换成你自己 docker 的 username

  1. 登录 docker hub:docker login --username=**username
  2. docker 打标签:docker tag 镜像 REPOSITORY username/RepositoryDemo:v1
  3. docker 镜像上传:docker push username/RepositoryDemo:v1

Linux

cd /指定文件夹
cd 返回最初始目录
rm -r 文件目录 如果下面有子目录,则提示你删除
rm -rf 文件名称 直接删掉文件夹包含子目录,不提示删除
ls 显示所有文件夹名称
mkdir 文件夹名称

防火墙

systemctl start firewalld 启动防火墙
systemctl stop firewalld 关闭防火墙
systemctl status firewalld 查看防火墙
firewall-cmd --reload 更新防火墙规则
firewalld-cmd 配置
firewall-cmd --version 查看版本
irewall-cmd --help 查看帮助
firewall-cmd --zone=public --list-ports 查看所有打开的端口
firewall-cmd --get-active-zones 查看区域信息
firewall-cmd --get-zone-of-interface=eth0 查看指定接口所属区域
firewall-cmd --panic-on 拒绝所有包
firewall-cmd --panic-off 取消拒绝状态
firewall-cmd --query-panic 查看是否拒绝

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖 • 1 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    476 引用 • 899 回帖 • 2 关注
1 操作
Jacky1994 在 2023-09-03 01:42:04 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...