docker安装和基础操作

docker安装

yum install docker

配置镜像下载加速器

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://797f50a9.m.daocloud.io

Docker允许远程端连接

[[email protected] ~]# vi /usr/lib/systemd/system/docker.service

  ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0

[[email protected] yum.repos.d]# systemctl daemon-reload
[[email protected] yum.repos.d]# systemctl restart docker

[[email protected] yum.repos.d]# netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      838/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      940/master
tcp6       0      0 :::22                   :::*                    LISTEN      838/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      940/master
tcp6       0      0 :::2375                 :::*                    LISTEN      10474/dockerd 

#查看远程docker服务器上的镜像
[[email protected] ~]# docker -H 172.20.128.113 images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              2cb0d9787c4d        4 days ago          1.85 kB
#查看本地docker服务器的镜像
[[email protected] ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

配置方法

查看服务所使用的service文件 systemctl status servicename

[[email protected] yum.repos.d]# systemctl status docker
   ● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2018-07-15 01:24:28 EDT; 49min ago

Docker的镜像命名方式

镜像的名字由两部分组成:repository 和 tag

如果执行 docker build 时没有指定 tag,会使用默认值 latest

tag使用方式

   发布了一个镜像 myimage,版本为 v1.9.1。那么我们可以给镜像打上四个 tag:1.9.1、1.9、1 和 latest

我们可以通过 docker tag 命令方便地给镜像打 tag。

docker tag myimage-v1.9.1 myimage:1

docker tag myimage-v1.9.1 myimage:1.9

docker tag myimage-v1.9.1 myimage:1.9.1

docker tag myimage-v1.9.1 myimage:latest

过了一段时间,我们发布了 v1.9.2。这时可以打上 1.9.2 的 tag,并将 1.9、1 和 latest 从 v1.9.1 移到 v1.9.2。

命令为:

docker tag myimage-v1.9.2 myimage:1

docker tag myimage-v1.9.2 myimage:1.9

docker tag myimage-v1.9.2 myimage:1.9.2

docker tag myimage-v1.9.2 myimage:latest

之后,v2.0.0 发布了。这时可以打上 2.0.0、2.0 和 2 的 tag,并将 latest 移到 v2.0.0。

命令为:

docker tag myimage-v2.0.0 myimage:2

docker tag myimage-v2.0.0 myimage:2.0

docker tag myimage-v2.0.0 myimage:2.0.0

docker tag myimage-v2.0.0 myimage:latest

这种 tag 方案使镜像的版本很直观,用户在选择非常灵活:

1.  myimage:1 始终指向 1 这个分支中最新的镜像

2.  myimage:1.9 始终指向 1.9.x 中最新的镜像

3.  myimage:latest 始终指向所有版本中最新的镜像

4. 如果想使用特定版本,可以选择 myimage:1.9.1、myimage:1.9.2 或 myimage:2.0.0

原文地址:https://www.cnblogs.com/yxh168/p/9313537.html

时间: 2024-07-31 22:30:57

docker安装和基础操作的相关文章

Mysql安装和基础操作

1.环境检查: 先检查是否已经安装了:rpm -qa |grep mysql ---两个都检查下,查看mysql是否安装 rpm -qa |grep MySQL若安装有可删除:rpm -e ****** 2.安装:1)安装前准备:mkdir usr/mysql cd进入该目录,上传安装包到/usr/mysql目录下2)安装:rpm -ivh MySQL-server-5.0.16-0.i386.rpm rpm -ivh MySQL-elient-5.0.16-0.i386.rpm3)验证安装是否

理解Docker(1):Docker 安装和基础用法

1. 安装 1.1 在 Ubuntu 14.04 上安装 Docker 前提要求: 内核版本必须是3.10或者以上 依次执行下面的步骤: sudo apt-get update sudo apt-get install apt-transport-https ca-certificates sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF7

Docker安装与基础使用

一.Docker介绍 Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.Docker是通过内核虚拟化技术(namespaces和cgroups)来提供容器的资源隔离与安全保障.容器是完全使用沙箱机制,相互之间不会有任何接口.基于go语言并遵从Apache2.0协议开源. Docker官方网站 Docker官方文档 Docker组成 Docker Client:CLI命令

docker安装以及一些操作

介绍什么是容器容器技术是一种虚拟化的方案 传统虚拟机是通过中间层,将一台或多台独立的机器虚拟运行在硬件之上 而容器时直接运行在系统内核之上的用户空间 因此,容器虚拟化也被称为操作系统虚拟化 由于运行在操作系统上,所以容器只能运行相同或相似内核的操作系统 容器:docker , k8s 什么是docker docker是能将开发的应用程序自动部署到容器的开源引擎. Github地址:https://github.com/docker/docker docker是docker.lnc公司开源的一个基

linux分区表示文件系统、6.5版本安装及基础操作

1 分区表示与文件系统 1.1 问题 请用3分钟默记Linux中的硬盘和分区表示方法 请描述下列设备具体的含义:/dev/sdc5./dev/hda1./dev/sdd Linux中默认使用了哪几种文件系统类型? 1.2 方案 在安装操作系统前,要对Linux操作系统的分区方式和文件系统有一定的了解.需注意的是我们默认采用的是MBR分区方案,只能有1~4个主分区.想要有更多的分区,必须创建扩展分区,再在扩展分区之上再继续划分逻辑分区,一般第五个分区为第一个逻辑分区. 1.3 步骤 实现此案例需要

虚拟机与ubuntu系统的安装与基础操作

1.虚拟机的下载: 常见的虚拟机软件有:VMware  VirtuaIBOX  Virtual PC  等. 这里主要介绍VMware ,VMware目前已经有很多个版本,可以根据个人情况进行选择.安装完成后打开选择个人或家庭免费使用. 2.ubuntu iso包下载: linux各发行版本下载地址 <-这个是个人推荐的一个linux各发行版本的下载地址. 本次使用的是Ubuntu Kylin 16.04 TLS 操作. 3.虚拟机创建虚拟系统: a.打开虚拟机软件,出现如图界面.(不同版本间可

mongodb安装和基础操作

一.下载地址: https://www.mongodb.com/download-center/community 二.安装错误: 1.安装过程中报错(类似下图): 原因:没有管理员权限 解决:管理员运行cmd,找到该文件所在位置,执行 1 msiexec /package node-v8.7.0-64.msi 三.mongodb配置 1.进去安装目录,在data文件夹下,新建两个文件夹log和db,分别存放数据和日志,如图 2.进入添加环境变量,在path里面添加mongo所在文件夹的bin路

saltstack1 安装及基础操作

saltstack常用网址: 官方网站:http://www.saltstack.com 官方文档:http://docs.saltstack.com GitHub:http://github.com/saltstack 中国SaltStack用户组:http://www.saltstack.cn saltstack运行方式: local mater/minion salt ssh saltstack三个功能: 远程执行 配置管理 云管理 master端:10.20.23.144 minion端

redis安装及基础操作(1)

0.环境 Linux:centos6.5 redis:3.0.5 1.下载 方式一:官网下载war包,通过xftp拷贝到linux服务器,解压: 方式二:linux服务器,执行命令 wget http://download.redis.io/releases/redis-3.0.5.tar.gz 2.编译 2.1 解压 tar -zxvf redis-3.0.5.tar.gz 2.1 编译 cd redis-3.0.5/ make 2.3 测试是否成功 cd src ./redis-server