码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • docker基本使用


    docker镜像下载:

    docker search centos

    docker pullcentos 注:如果没有指定tag,默认latest

    或者:

    dockre pull redis:3.2

    docker pull centos:7

    查看镜像:

    docker images

    删除镜像:

    docker rmi centos:7

    运行容器:

    docker run --privileged -d --name elasticsearch centos:latest /usr/sbin/init -c “while true; do echo hello world; sleep 1;done”

    docker run --privileged -p 3306:3306 -d --name elasticsearch centos:latest /usr/sbin/init -c “while true; do echo hello world; sleep 1;done”

    docker run -ti centos:latest /bin/bash

    docker run -i -t centos:latest /bin/bash

    docker run -d centos:latest /bin/sh -c “while true; do echo hello world; sleep 1;done” (Daemon)

    使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。

    docker run --name mynginx -d nginx:latest
    
    • 1

    使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。

    docker run -P -d nginx:latest
    
    • 1

    使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。

    docker run -p 80:80 -v /data:/data -d nginx:latest
    
    • 1

    绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。

    $ docker run -p 127.0.0.1:80:8080/tcp ubuntu bash
    
    • 1

    使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

    runoob@runoob:~$ docker run -it nginx:latest /bin/bash
    root@b8573233d675:/# 
    
    • 1
    • 2

    查看容器运行状态:

    docker ps -a

    停止、运行、删除容器

    进入运行中的容器

    docker exec -ti 82c278133a2c /bin/bash

    docker commit生成新镜像

    docker commit -a=“mysqlDocker” -m=“mysql add” 82c278133a2c centos:mysql

    先需要注册自己的账号:

    https://cloud.docker.com

    生成上传:

    docker commit -a =“mayunkun” -m=“test” 718d234d16e2 centos:java

    docker tag centos:java yunkun666/images:java

    docker push yunkun666/images:java

    下载:

    docker pull yunkun666/images:java

  • 相关阅读:
    大二学生JavaScript实训大作业——动漫秦时明月7页 期末网页制作 HTML+CSS+JavaScript 网页设计实例 企业网站制作
    智慧公厕未来数据中台,实现公厕跨域跨级跨平台聚合应用
    基于springboot实现致远汽车租赁平台管理系统项目【项目源码+论文说明】计算机毕业设计
    Lesson5-2:OpenCV视频操作---视频追踪
    不允许你还不会OSS文件操作,看完一篇就够了
    第三十五章 Objects - 集合类
    Go基础11-理解Go语言的包导入
    PartImageNet物体部件分割(Semantic Part Segmentation)数据集介绍
    基于TCP的Qt网络通信
    vue详细安装教程
  • 原文地址:https://blog.csdn.net/m0_67393619/article/details/126327458
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号