• docker 常用


    系统 Ubuntu 20.04 64位

    安装文档 

    ubuntu:https://docs.docker.com/engine/install/ubuntu/

    centos:https://docs.docker.com/engine/install/centos/

    debian:https://docs.docker.com/engine/install/debian/

    常用命令

    查找公共镜像库镜像 centos 

    docker search centos

    查看镜像

    docker images

     删除镜像

    docker rmi 镜像id

    删除容器 (容器必须停止后才可以删除  停止容器 docker stop 容器ID)

    docker rm 容器ID

    查看所有容器(运行中的和已经退出的)

    docker ps -a

    运行镜像(-n 后台运行   -p  80:80端口映射)  --rm  容器停止后自动删除   --name  给容器取个别名

    docker -d -p 80:80 镜像id

    查看运行的容器

    docker ps

    停止容器

    docker stop  容器ID

    运行容器

    docker start 容器ID

    容器打包程镜像

    docker commit 容器ID

    查看网络

    netstat -tunlp

    运行容器并进入容器空间 # 参数 解释 -i 交互式命令操作 -t 开启一个终端  bash 进入容执行的命令

    docker run -it 容器ID bash

     退出容器空间

    exit

     进入容器

    docker exec -it 43c427b248ba bash
    

    镜像导出

    docker image save centos:7.5.1804 > /opt/centos7.8.1804.tgz
    

    镜像导入

    docker image load -i /opt/centos7.8.1804.tgz 

    dockerfile 命令

    创建Dockerfile文件

    vi Dockerfile

    写入配置内容

    1. FROM nginx
    2. RUN echo 'my Dockerfile test!' > /user/share/nginx/index.html

     构建镜像

    docker build .
    

     镜像命名 或者 (docker build -t '新镜像名称' .

    docker tab 6a6c6ab786a2 my_nginx

    镜像详细信息查询命令

    docker inspect 镜像ID

  • 相关阅读:
    源码安装Apache
    K8S+Jenkins自动化构建微服务项目(后续)
    物联网智能互联创新开发平台
    for语句
    停车场管理系统
    mv-lcd初始化
    “零”成本即可搭建OA系统,终于知道低代码平台为什么那么火
    【华为OD机试】仿 LISP 运算
    iNFTnews | 谁拥有你的数据?重新构想 Web3 的数据管理
    LeetCode 2341. 数组能形成多少数对
  • 原文地址:https://blog.csdn.net/sinat_28298075/article/details/134198109