ubuntu安装docker以及基本用法
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以及基本用法的更多相关文章
- Ubuntu安装docker笔记
前言 根据参考文档简单记录Ubuntu系统安装docker的步骤 系统版本 panzi@ubuntu:~$ cat /etc/issue Ubuntu 16.04.5 LTS \n \l 移除旧版 ...
- 总结关于Ubuntu 安装 Docker 配置相关问题及解决方法
总结关于Ubuntu 安装 Docker 配置相关问题及解决方法 Tomcat 示例 软件镜像(xx安装程序)----运行镜像----产生一个容器(正在运行的软件,运行的xx): 步骤: 1.搜索镜像 ...
- ubuntu 安装 docker 并配置镜像加速(使用 apt-get 进行安装)
ubuntu 安装docker CentOS docker安装 https://blog.csdn.net/weixin_44953227/article/details/108597310 你需要这 ...
- Docker笔记--ubuntu安装docker
Docker笔记--ubuntu安装docker 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sourc ...
- 【1】ubuntu 安装docker
官方支持安装docker的Ubuntu版本: ubuntu trusty 14.04(LTS) (64位) ubuntu precise 12.04(LTS) (64位) ubuntu raring ...
- Ubuntu 安装 Docker CE(社区版)
参考自 https://yeasy.gitbooks.io/docker_practice/install/ubuntu.html#ubuntu-1604- docker-io 是以前早期的版本,版本 ...
- Ubuntu 安装 Docker CE
注:本文转载自<Docker入门> 警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker. 准备工作 系统要求 Docker CE 支持以下版本的 ...
- ubuntu安装Docker并部署selenium-grid
目录 一.docker安装 Ubuntu 1.检查内核版本大于3.10 2.更新apt源 3.安装docker 4.(建议)更新成国内源 5.启动.重启docker (可选)检查docker运行情况 ...
- Ubuntu安装Docker步骤
环境:Ubuntu Trusty 14.04 (LTS) 前提条件: Docker requires a 64-bit installation regardless of your Ubuntu v ...
随机推荐
- Vmware Vtop基本使用
俗话说:"最了解孩子的莫过于亲妈",算了编不下去了,简而言之就是我们想知道虚机的详情可以通过Vmware Vtop登录宿主机进行查看,直接上干货. 有这些信息我们可以从Vt ...
- 使用 PLSQL 连接 Oracle9i 数据库
昨天用了Navicate连接Oracle数据库,不停的掉线,然后死机,只能重启Navicate,没办法,还是用回plsql吧,重装了一遍(之前重装系统后,电脑自带的公司原有的软件没啦) 先安装了Ora ...
- markdown上下左右,跳至行尾行首,重设快捷键
概述 用markdown输入代码的时候觉得下面2件事非常不方便: (1)光标上下左右.(需要挪动手去按方向键) (2)光标跳至行尾和行首.(需要动手去按Home和End键) 为了简化,我特地更改了ST ...
- 报警系统:php输出头信息以方便脚本抓取信息[排查篇]
做监控系统时,需要对某个页面进行监控,可以通过很多方式进行报警,如:正常则输出一个规定的变量,错误时则不输出.但是还有一个更为方便的做法,就是当前错误时,直接使用header抛出信息,如: heade ...
- Statement与PreparedStatement的区别
Statement与PreparedStatement的区别 PreparedStatement预编译SQL语句,性能好. PreparedStatement无序拼接SQL语句,编程更简单. Pr ...
- Docker - 常用基础命令
Docker命令分布 帮助信息 查看docker基本信息:docker info 查看docker版本信息:docker version 查看docker的所有命令及选项:docker --help ...
- nrf52832 SDK 15.3.0 Flash 操作
debug中遇到的问题: 1,写入数据,读出来不对 2,看之前被人写的代码发现,读flash直接用的标准C库函数:memcpy,但是,写用的专门的flash写接口.所以,我这里两个疑问: A,写fla ...
- Ubuntu 16.04下如何安装VMware-Workstation
一.下载 下载地址:https://my.vmware.com/cn/group/vmware/details?downloadGroup=WKST-1411-LX&productId=686 ...
- 关于loading
在开发中,不可避免的会需要loading的出现,来提高用户体验, 自己在查找中,总结了两条: 1.window.onload的时候显示loading,首先loading图片是一直存在的,window. ...
- Java的语法糖
1.前言 本文记录内容来自<深入理解Java虚拟机>的第十章早期(编译期)优化其中一节内容,其他的内容个人觉得暂时不需要过多关注,比如语法.词法分析,语义分析和字节码生成的过程等.主要关注 ...