前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu安装docker以及基本用法

ubuntu安装docker以及基本用法

作者头像
用户2409797
发布2019-02-25 15:15:53
9300
发布2019-02-25 15:15:53
举报
文章被收录于专栏:Java修行之道Java修行之道

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 OPTIONSREPOSITORY:TAG]

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

运行docker镜像变成容器

docker run OPTIONS IMAGE:TAG 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://cloud.tencent.com/developer/article/1395002

注意

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-10-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ubuntu安装docker以及基本用法
  • 一、安装
    • 安装前先更新apt-get源到最新版本
      • 使用ubuntu自带的docker安装包安装docker
        • 安装最新的docker
          • 安装完成后查看docker版本
            • 二、docker基本命令
              • 从官方仓库拉取镜像
              • 查看本机的docker镜像
              • 运行docker镜像变成容器
              • 在一个运行的容器中运行命令(用于查看容器内部)
              • 退出容器
              • 停止运行中的容器
              • 构建一个镜像
              • 删除镜像
              • 删除容器
            • 三、构建自定义镜像
              • 注意
              相关产品与服务
              容器镜像服务
              容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档