docker

  • A+
所属分类:Linux 工具收集
摘要

docker 入门教程

docker 常用命令

1查看镜像

REPOSITORY :镜像名称

TAG :标签ID

IMAGE ID : 镜像ID

CREATED : 镜像创建日期

SIZE: 镜像大小

存放目录: var/lib/docker目录下

2搜索镜像

NAME :镜像名称

DESCRIPTION :镜像描述

STARS :用户评价

OFFICIAL :是否是官方

AUTOMATED : 自动构建,表示该镜像由dockers hub自动构建流程创建

3拉取镜像

拉去镜像就是从中央创库下载镜像到本地

4删除镜像

按镜像id删除镜像

删除所有镜像

5容器相关命令

查看正在运行的容器

查看最后一次运行的容器

查看停止的容器

创建与启动容器

创建容器命令: docker run

-i :表示运行容器

-t :表示容器启动后会进入其命令行。即分配一个伪终端

--name :为创建容器命令

-v : 表示目录映射关系(前者宿主目录,后者是映射到宿主主机上的目录)

-d : 后台运行

-p: 端口映射

(1) 交互式方式创建容器

(2)守护式方式创建容器

登录守护式容器的方式:

停止与启动容器

停止容器

停止所有容器

启动容器

启动所有容器

删除所有容器

6.文件拷贝

如果我们需要将要文件拷贝到容器内可以使用cp命令

也可以将文件从容器内拷贝出来

7.目录挂载

创建容器 添加-v参数 后边为 宿主机目录:容器目录

8.查看容器的id地址

我们可以通过以下命令查看容器运行的各种数据

也可以直接执行下面命令直接输出ip地址

9.删除容器

删除指定容器

10.应用部署

mysql部署

(1)拉取mysql镜像

(2) 创建容器

-p 端口映射

-e 设置环境变量 MYSQL_ROOT_PASSWORD=123456

是root用户的登录密码

(3) 进入mysql容器

(4) 登录mysql

(5)远程登陆mysql

连接宿主机的ip ,指定端口为3306

tomcat部署

(1)拉取镜像

(2)创建容器

Nginx部署

(1)拉取镜像

(2)创建nginx容器

redis部署

(1)拉取镜像

(2)创建容器

11.迁移与备份

容器保存为镜像

镜像备份

镜像恢复与迁移

-i 输入的文件

执行后再次查看镜像,可以看到镜像已经恢复

12.docker 私有仓库

私有仓库搭建与配置

(1)拉取私有仓库镜像

(2)启动私有仓库容器

(3)打开浏览器 输入http://192.168.21.129:5000/v2/_catalog 看到{"repositories":[]} 表示私有仓库搭建成功并且内容为空

(4)修改daemon.json

(5)添加以下内容,保存并退出

此步用于让docker 信任私有仓库地址

13.镜像上传至私有创库

(1)标记镜像为私有仓库镜像

(2)上传标记镜像

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
  • 版权声明:本站原创文章,于2019年10月12日22:53:17,由 发表,共 2374 字。
  • 转载请注明:docker | 大雁Blogs

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: