查询镜像

命令:docker search [关键字]
作用:从docker hub 或者阿里镜像仓库搜索指定关键字的镜像

下载镜像

  • 下载最新版本:docker pull [镜像名称]
  • 下载指定版本:docker pull [镜像名称:版本]

查看已下载的镜像

命令:docker images

[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              08393e824c32        5 days ago          132MB

运行镜像

docker run -d -p 8080:80 --name mynginx nginx

  • -d:后台运行
  • -p:指定端口号,容器内的80端口,对外映射的是8080端口
  • –name:指定容器名称
  • 最后紧跟镜像名称

删除镜像

命令:docker rmi [镜像id]

查看容器

  • 查看正在运行的容器:docker ps
  • 查看所有容器:docker ps -a
  • 查看容器完整信息:docker ps -a --no-trunc
  • 查看容器配置信息:docker inspect [容器ID]

启动/停止容器

  • 启动:docker start [容器ID]
  • 停止:docker stop [容器ID]

删除容器

  • 正常删除:docker rm [容器ID]
  • 强制删除:docker rm -f [容器ID]

如果容器正在运行中,需要先停止再删除,或者直接使用强制删除命令

查看日志

如果出现容器启动失败,又不知道原因,可以通过查看日志分析

docker logs -f [容器名]

进入/退出容器

  • 进入容器:docker exec -it [容器ID] /bin/bash
  • 退出容器:exit

更新容器参数

docker update xxxx [容器名称]
例如:设置mysql容器开机启动

docker update --restart=always mysql

容器文件复制

  • 作用:将容器内的文件或目录,拷贝到宿主主机
  • 命令:docker cp 容器id:容器内地址   宿主地址
  • 例如:实现将mysql容器的配置文件拷贝出来
docker cp mysql:/etc/mysql/conf.d/mysql.cnf /usr/docker/mysql/config/
posted on 2020-08-11 10:03  风停了,雨来了  阅读(119)  评论(0)    收藏  举报