☯☯☯☯☯☯没有期望 何来失望 做一只快乐的咸鱼 - 北陌☯☯☯☯☯☯

基础常用docker命令

  • 配置文件
root@localhost:/# vim /usr/lib/systemd/system/docker.service
二种导出 & 导入方法
  • ①导出容器快照
root@localhost:/# docker export CONTAINER_ID > IMAGE_NAME.tar

  

  • ①导入容器快照
root@localhost:/# cat docker/IMAGE_NAME.tar | docker import - REPOSITORY:TAG

  

  • ②把容器生成镜像
root@localhost:/# docker commit CONTAINER_ID > REPOSITORY:TAG

  

  • ②导出镜像文件
root@localhost:/# docker save -o NAME.tar REPOSITORY:TAG
                  -o 输出到文件

  

  • 登录自己docker
root@localhost:/# docker login

  

  • 退出自己的docker
root@localhost:/# docker logout

  

  • ②关键字搜索官方仓库镜像
root@localhost:/# docker search REPOSITORY

  

  • 官网下载镜像
 
root@localhost:/# docker pull REPOSITORY:TAG

  

  • 上传到自己仓库镜像
root@localhost:/# docker push REPOSITORY:TAG

  

  • 查看本地镜像
root@localhost:/# docker images

  

  • 删除本地镜像
root@localhost:/# docker rmi IMAGE_ID

  

  • 删除全部本地镜像
root@localhost:/# docker rmi $(docker images)

  

  • 使用镜像创建容器,并设置名称和后台运行
root@localhost:/# docker run -itd --name NAME REPOSITORY /bin/bash
                  -i 交互式操作
                  -t 终端
                  -d 后台运行
                  -name 自定义镜像名
                  /bin/bash 交互式命令申请

  

  • 查看运行中的容器
root@localhost:/# docker ps

  

  • 查看所有的容器
root@localhost:/# docker ps -a

  

  • 进入运行中的容器
root@localhost:/# docker exec -it CONTAINER_ID /bin/bash

  

  • 停止容器
root@localhost:/# docker stop CONTAINER_ID

  

  • 启动容器
root@localhost:/# docker start CONTAINER_ID

  

  • 重启容器
root@localhost:/# docker restop CONTAINER_ID

  

  • 删除容器 - 需要先停止
root@localhost:/# docker rm -f CONTAINER_ID

  

  • 删除所有停止状态的容器
root@localhost:/# docker container prune

  

  • 运行容器内文件
root@localhost:/# docker exec -it CONTAINER_ID /bin/bash /opt/webapp/test.sh

  

  • 运行容器内服务并映射出来端口
root@localhost:/# docker run -d -p REPOSITORY PYTHON.py
                -p 容器内部使用的端口随机映射到外面的主机上 自定义端口 -p 主机PORT:容器PORT

  

  • 查看容器端口映射
root@localhost:/# docker port CONTAINER_ID

  

  • 查看容器日志
root@localhost:/# docker logs -f CONTAINER_ID

  

  • 查看容器进程
root@localhost:/# docker top CONTAINER_ID

  

  • 查看容器配置和状态信息
root@localhost:/# docker inspect CONTAINER_ID

  

  • 修改镜像名称
root@localhost:/# docker tag IMAGE_ID REPOSITORY:TAG
 
 

posted @ 2020-12-25 16:04  Mr、北陌  阅读(101)  评论(0编辑  收藏  举报