Docker-常用命令

1.docker启动命令

  • service 方式
启动(开机自动启动):
service docker start
重启:
service docker restart
停止:
service docker stop
  • systemctl 方式(CentOS7.x以上)
启动:
systemctl start docker
重启:
systemctl restart docker
停止:
systemctl stop docker
开机自动启动:
systemctl enable docker

2.docker操作镜像

  • 查看版本
docker version
  • 查看命令使用方法
docker --help
  • 查看已下载的镜像
docker images
  • 查看镜像仓库存放的Tomcat镜像
docker search tomcat
  • 查看镜像仓库存放的镜像收藏数大于30的Tomcat镜像
docker search -s 30 tomcat
  • 下载镜像(默认最新版)
docker pull tomcat
  • 下载指定版本镜像
    标签获取地址:镜像仓库
    Docker-常用命令_第1张图片
    Docker-常用命令_第2张图片
    Docker-常用命令_第3张图片
docker pull tomcat:标签
docker pull tomcat:8.5
  • 删除指定镜像(未运行)
docker rmi tomcat:标签(如果忘记,docker search tomcat查看下自己的版本)
docker rmi tomcat:8.5
  • 删除镜像强制(正在运行的也删除)
docker rmi -f tomcat:标签
docker rmi -f tomcat:8.5
  • 强制删除全部镜像
docker rmi -f  $(docker images -qa)

3.docker操作容器

  • 查看进程(正在运行的容器)
docker ps 显示全部
docker ps -q 只显示编号
docker ps -l 查看上个容器
docker ps -a 查看所有容器(运行和运行过的)
  • 查看容器细节
docker inspect 容器ID
docker inspect 22ac377aa02e
  • 停止容器(未运行)
docker stop 容器ID
docker stop 22ac377aa02e
  • 强制停止
docker kill 容器ID
docker kill 22ac377aa02e
  • 启动新容器(交互方式、无端口,比如CentOS)
docker run -it --name mycentos
docker run -it --name mycentos
  • 启动新容器(静默方式、无端口,比如CentOS)
docker run -d --name mycentos
docker run -d --name mycentos
  • 启动新容器(交互方式、有端口,比如Tomcat)
docker run -it -p 对外暴露的端口号:默认端口 tomcat:8.5
docker run -it -p 8888:8080 tomcat:8.5
  • 启动新容器(静默方式、有端口,比如Tomcat)

  • 停止容器

docker stop 容器ID
docker stop 22ac377aa02e
  • 启动运行过的容器
docker start 容器ID
docker start 22ac377aa02e
  • 查看容器内的进程
docker top 容器ID
docker top 22ac377aa02e
  • 进入后台运行的容器操作(进入配置文件)
  • 不进入后台运行的容器直接操作(外部直接操作容器)
docker exec -it 容器ID 操作命令
docker exec -it 6be085f08ca4 ls
  • 删除容器
docker rm 容器ID
docker rm 22ac377aa02e
  • 强制删除容器
docker rm -f 容器ID
docker rm -f 22ac377aa02e
  • 强制删除全部镜像
docker rm -f $(docker ps -aq)

你可能感兴趣的:(操作,docker)