ubuntu安装docker以及基本用法

一、安装

安装前先更新apt-get源到最新版本

apt-get update

使用ubuntu自带的docker安装包安装docker

apt-get install -y docker.io

-y:yes

安装最新的docker

curl -s https://get.docker.com|sh

ps:将docker安装网页下载到本地然后执行sh

安装完成后查看docker版本

docker version

二、docker基本命令

从官方仓库拉取镜像

docker pull [OPTIONS] NAME[:TAG]

NAME:镜像名(在docker官方仓库或网易蜂巢中心可以查询)

[OPTIONS]:命令选项

[TAG]:版本,缺省为最新

查看本机的docker镜像

docker images [OPTIONS] [REPOSITORY[:TAG]]

[REPOSITORY]:指定镜像名(一般在本机镜像很多的时候用)

运行docker镜像变成容器

docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]

IMAGE:镜像名

[COMMAND]:运行命令

[ARG]:这条命令运行依赖的参数

-d:后台运行

-p:指定本机的哪个端口来映射容器的端口

-P:随机指定一个本机端口来映射容器的所有端口

如后台运行nginx并指定本机8080端口映射nginx的缺省端口80:docker run -d -p 8080:80 nginx

在一个运行的容器中运行命令(用于查看容器内部)

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

CONTAINER:容器名或容器ID

-i:保证输入有效

-t:分配一个伪终端

如:docker exec -it CONTAINER bash

退出容器

exit

停止运行中的容器

docker stop CONTAINER

CONTAINER:容器ID

构建一个镜像

docker build -t .

-t:后面指定镜像名

.:表示构建当前目录下的目录和Dockerfile

删除镜像

docker rm IMAGEID

删除容器

docker rmi CONTAINERID

如果镜像已经运行成了容器,要删除镜像得先删除容器。要删除容器得先让容器停止运行

三、构建自定义镜像

请参考我的另一篇博客:https://www.cnblogs.com/javafucker/p/9871332.html

注意

docker使用ubuntu开发,所以在ubuntu上运行肯定时候最稳定的

docker官方仓库:https://hub.docker.com/

ubuntu安装docker以及基本用法的更多相关文章

  1. Ubuntu安装docker笔记

    前言   根据参考文档简单记录Ubuntu系统安装docker的步骤 系统版本 panzi@ubuntu:~$ cat /etc/issue Ubuntu 16.04.5 LTS \n \l 移除旧版 ...

  2. 总结关于Ubuntu 安装 Docker 配置相关问题及解决方法

    总结关于Ubuntu 安装 Docker 配置相关问题及解决方法 Tomcat 示例 软件镜像(xx安装程序)----运行镜像----产生一个容器(正在运行的软件,运行的xx): 步骤: 1.搜索镜像 ...

  3. ubuntu 安装 docker 并配置镜像加速(使用 apt-get 进行安装)

    ubuntu 安装docker CentOS docker安装 https://blog.csdn.net/weixin_44953227/article/details/108597310 你需要这 ...

  4. Docker笔记--ubuntu安装docker

    Docker笔记--ubuntu安装docker 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sourc ...

  5. 【1】ubuntu 安装docker

    官方支持安装docker的Ubuntu版本: ubuntu trusty 14.04(LTS) (64位) ubuntu precise 12.04(LTS) (64位) ubuntu raring ...

  6. Ubuntu 安装 Docker CE(社区版)

    参考自 https://yeasy.gitbooks.io/docker_practice/install/ubuntu.html#ubuntu-1604- docker-io 是以前早期的版本,版本 ...

  7. Ubuntu 安装 Docker CE

    注:本文转载自<Docker入门> 警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker. 准备工作 系统要求 Docker CE 支持以下版本的 ...

  8. ubuntu安装Docker并部署selenium-grid

    目录 一.docker安装 Ubuntu 1.检查内核版本大于3.10 2.更新apt源 3.安装docker 4.(建议)更新成国内源 5.启动.重启docker (可选)检查docker运行情况 ...

  9. Ubuntu安装Docker步骤

    环境:Ubuntu Trusty 14.04 (LTS) 前提条件: Docker requires a 64-bit installation regardless of your Ubuntu v ...

随机推荐

  1. Beta冲刺 (7/7)

    Part.1 开篇 队名:彳艮彳亍团队 组长博客:戳我进入 作业博客:班级博客本次作业的链接 Part.2 成员汇报 组员1:(组长)柯奇豪 过去两天完成了哪些任务 部分代码的整合 编辑文章部分的完成 ...

  2. 《mysql必知必会》学习_第17章_20180807_欢

    第17章:组合查询 P114 select vend_id ,prod_id,prod_price from products where prod_price <=5 ; select ven ...

  3. 错误:无效参数:could not find capabilities for arch=aarch64

    现象:错误:无效参数:could not find capabilities for arch=aarch64 解决: qemu源码编译:(需要指定--cpu=aarch64) ./configure ...

  4. JavaScript的BOM编程,事件-第4章

    目标 BOM编程 window和document对象 window对象的属性和方法 document对象的属性和方法 JavaScript中对象的分类 浏览器对象:window对象 window对象, ...

  5. 1,rocketmq 的原理与安装教程

    参考文档 http://blog.csdn.net/a19881029/article/details/34446629 https://github.com/alibaba/RocketMQ htt ...

  6. python chr()和ord()的含义和使用方法

    通过help 查看相关函数的帮助文档 >>>help (chr) chr(...) chr(i) -> character Return a string of one cha ...

  7. 国外青少年最喜爱的聊天 app,竟然是 Google Docs

    简评: 这还真不是标题党,Google Docs 的协作中内置了实时聊天的功能,也可以进行 comments,颇有种现代「传纸条」的既视感.其实国内的石墨文档.腾讯文档等协作工具也有类似的效果,本文很 ...

  8. mongodb4.0.2 复制集主从部署

    介绍 复制集(Replica Sets),是一个基于主/从复制机制的复制功能,进行同一数据的异步同步,从而使多台机器拥有同一数据的都多个副本,由于有自动故障转移和恢复特性,当主库宕机时不需要用户干预的 ...

  9. 移动 Ubuntu16.04 桌面左侧的启动器到屏幕底部

    与其他 Linux 发行版不同,Ubuntu 多年来一直使用 Unity 做桌面环境,该环境的最突出特点就是桌面左侧有一个启动器栏(Launcher).从 16.04 版本开始,Ubuntu 提供了一 ...

  10. Javascript:alert(1)可以这样写以绕过filter

    在2011年的BlackHat DC 2011大会上Ryan Barnett给出了一段关于XSS的示例javascript代码: ($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+ ...