优秀的编程知识分享平台

网站首页 > 技术文章 正文

Docker 学习小总结(docker基础教程)

nanyue 2024-09-12 15:56:30 技术文章 10 ℃

帮助类

启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
开机启动: systemctl enable docker
查看docker概要信息: docker info
查看docker总体帮助文档: docker --help
查看docker命令帮助文档: docker 具docker 体命令 --help

镜像命令

查看镜像:docker images
删除镜像:docker rmi 某个XXX镜像名字ID
	删除单个:docker rmi  -f 镜像ID
	删除多个:docker rmi -f 镜像名1:TAG 镜像名2:TAG
	删除全部:docker rmi -f $(docker images -qa)

容器命令

参数

说明

-p hostPort:containerPort

端口映射 -p 8080:80

-p ip:hostPort:containerPort

配置监听地址 -p 10.0.0.100:8080:80

-p ip::containerPort

随机分配端口 -p 10.0.0.100::80

-p hostPort:containerPort:udp

指定协议 -p 8080:80:tcp

-p 81:80 -p 443:443

指定多个

  1. 列出当前所有正在运行的容器:

docker ps

  1. 启动已停止运行的容器

docker start 容器ID或者容器名

  1. 重启容器

docker restart 容器ID或者容器名

  1. 停止容器

docker stop 容器ID或者容器名

  1. 强制停止容器

docker kill 容器ID或容器名

  1. 删除已停止的容器

docker rm 容器ID

  1. 以交互模式启动一个容器,在容器内执行/bin/bash命令

docker run -it centos /bin/bash

  1. 启动守护式容器(后台服务器)
  • 前台交互式启动:docker run -it redis:6.0.8
  • 后台守护式启动:docker run -d redis:6.0.8
  1. 查看容器日志

docker logs 容器ID

  1. 查看容器内运行的进程

docker top 容器ID

  1. 进入正在运行的容器并以命令行交互

docker exec -it 容器ID /bin/bash

最近发表
标签列表