注意区别 container 与 image 的关系,container 的建立需要 image 的承载,也即 container 依赖 image,停止并删除了 container 并不会删除 image;

0. docker 安装

https://blog.csdn.net/rickey17/article/details/72809384

  • docker 社区版仓库源的准备:

    $ sudo apt-get -y install \apt-transport-https \ca-certificates \curl
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    $ sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"
    $ sudo apt-get update
  • 安装社区版:

    $ sudo apt-get install docker-ce
  • 测试是否安装成功:

    $ sudo docker run hello-world
  • 配置国内镜像:

    echo "DOCKER_OPTS=\"--registry-mirror=https://××××××.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/dockersudo service docker restart

1. 常用命令

docker run 常见参数

  • -d:后台(daemon)运行容器,并返回容器ID;
  • -p:指定容器暴露的端口;
  • –name:为容器指定一个名称;
  • -i, –interactive=false 打开STDIN,用于控制台交互
  • -t, –tty=false 分配tty设备,该可以支持终端登录,默认为false

    • -it 常与 bash(或 /bin/bash)搭配使用;
  • 查询版本信息:

    >> docker --version
    >> docker-machine --version
    >> docker-compose --version
  • 查看环境信息:

    >> docker ps# 显示运行中的容器
    >> docker images# 显示所有镜像
    >> docker version
    >> docker info

2. 常用容器

  • hello-world

    >> docker run hello-world
  • ubuntu bash

    >> docker run -it ubuntu bash
  • web 容器:

    >> docker run -d -p 80:80 --name dockerweb nginx// 80:80 建立端口映射

3. 容器管理

  • 停止与启动:

    >> docker stop dockerweb
    >> docker start dockerweb
  • 停止并删除:

    >> docker rm -f dockerweb# 不会删除 nginx 镜像
    >> docker rmi nginx

docker 安装与常用命令与常用容器(containers)环境相关推荐

  1. Manjaro KDE 21.2.5安装后配置、yay常用命令、常用软件安装及主题美化(2022.04.18)

    Manjaro KDE 21.2.5安装后配置.yay常用命令.常用软件安装及主题美化(2022.01.23) 结果展示 基本配置 关于 manjaro 的安装这里不再赘述了,安装的时候选择闭源驱动无 ...

  2. Docker 安装一些软件命令

    Docker 安装一些软件命令 一.Docker的安装 1. Ubuntu系 2. Centos系 二.Docker可视化控制面板--Portainer汉化版 三.Docker运行Mysql 四.Do ...

  3. Docker、docker安装及基础命令

    Docker是什么? Docker是一个在2013年开源的应用程序,并且是一个基于go语言编写的PAAS服务. Docker最早采用LXC技术,之后改为自己研发并开源的runc技术运行容器. Dock ...

  4. 百度谷歌雅虎搜索引擎常用命令,搜索引擎常用命令

    百度谷歌雅虎搜索引擎常用命令,搜索引擎常用命令 intitle命令: intitle的含义在于搜索网页标题中含有的关键词,例如想搜索标题中含有"it"的内容,就搜索intitle: ...

  5. 【Docker学习笔记 二】Docker安装、运行流程与常用命令

    上一篇Blog详细介绍了Docker为什么会出现,是为了解决什么问题而出现:Docker的基本组成部分.架构.本篇Blog就来详细了解下Docker如何安装.卸载以及常用的操作命令有哪些.因为Dock ...

  6. Docker安装及镜像配置(常用命令介绍)

    一.安装Docker 官网 https://docs.docker.com/engine/install/centos/ # 1.卸载旧的版本 yum remove docker \docker-cl ...

  7. Docker 常用命令 - 镜像与容器

    Docker命令,可参见官网:Reference documentation | Docker Documentation 查看docker版本(version) docker version [ro ...

  8. docker常用命令_docker常用命令整理

    docker常用命令整理 代码狂魔 • 5 天前 • 技术积累 • 14 • 0 前面已经把docker是什么和 docker怎么安装已经写了,现在我将常用命令做一个整理,方便日后查阅 常用命令 do ...

  9. linux 入门 及一些常用命令及常用软件安装

    Linux入门: ------------------------------------------------------------------------- 1.Linux的安装方式:    ...

最新文章

  1. android 入门之一【开发环境搭建】
  2. wordpress前台编辑文章_9款 WordPress 最美极简主题推荐
  3. 计算图像相似度——《Python也可以》之一
  4. 二叉搜索树的第k个结点
  5. Contextualization
  6. 3目标检测的准确率_吊打YOLOv3!普林斯顿大学提出:CornerNetLite,基于关键点的实时且精度高的目标检测算法,已开源!...
  7. 查看并开启MySQL的log-bin和general_log日志
  8. 博弈论之软件测试的价值
  9. 史上最被低估的两个学科!它们远比你想的更重要!
  10. php搬迁安装,【资料搬迁】安装phpunit
  11. 2021-06-19 sklearn中的线性回归模型
  12. ModuleNotFoundError: No module named ‘sklearn‘ 解决办法
  13. 跟小静读CLR via C#(15)--String,熟悉而又陌生
  14. RPG游戏地图素材 2D像素风瓦片地图包 角色扮演独立游戏制作美术资源
  15. 获取网站url ico小图标
  16. win7 c盘空间不足怎么扩大
  17. STM32H750移植STemWin,驱动ST7789
  18. 爬取新浪微博热搜排行
  19. 学计算机听课不重要,评课常用语50条,再也不怕评课了!
  20. Scaled Agile Framework (SAFe) 和产品管理间到底有什么关系 ?

热门文章

  1. PHP通过字符串调用函数
  2. Lua介绍极其在C#项目中的应用
  3. iocp三层架构服务器模型
  4. Linux进程最大socket数,Linux下高并发socket最大连接数所受的各种限制(详解)
  5. 从EXCEL中读出数据到数据库中
  6. Python基础——全局变量与局部变量
  7. LeetCode 310. 最小高度树(广度优先遍历)
  8. 车牌检测和识别(转)
  9. matlab在伪随机码,MATLAB在伪随机码的生成及仿真中的应用
  10. apache camel 相关配置_使用Apache Camel文件组件实现自定义流程策略