Docker学习笔记(1)
来源:互联网 发布:php代码美化 编辑:程序博客网 时间:2024/06/07 05:10
安装docker
ubuntu
1.安装系统自带的docker
apt-get updateapt-get install -y docker.io
2.安装最新版本的docker
curl -s https://get.docker.com|sh (没有试过)sudo wget -qO- https://get.docker.com | sh
启动docker的服务
service docker start
docker镜像操作:
docker 拉取远程镜像
docker pull [OPTIONS] NAME[:TAG] OPTIONS 参数 :TAG 版本
docker 查看本机镜像
docker images [OPTIONS] [REPOSITORY][:TAG]]OPTIONS 参数[REPOSITORY][:TAG] 镜像名称:版本
docker容器操作:
docker运行镜像:
docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG]
后台运行镜像
docker run –d 镜像名字 运行返回容器的id
后台启动镜像(网络)
以nginx为例:
docker run –d –p 8080:80 hub.c.c163.com/library/nginx
8080:主机的端口 80:nginx的端口 (容器的端口) 容器的名字
docker run –d –P hub.c.c163.com/library/nginx
-p指定端口 + (容器的端口)
-P随机端口 + (容器的端口)
查看主机开放某个端口
netstat –na|grep 8080
docker 查看运行容器
docker ps
docker 容器中运行命令
docker exec [OPTIONS] CONTAINER COMMAND [ARG…]docker exec –it 容器id bash
进入容器可以执行linux的命令
如:ls which + 运行的镜像的名字(nginx)
退出容器 exit
docker 关闭容器
docker stop 容器id
制作自定义镜像
创建DockerFile
From hub.c.163.com/library/tomcat(以tomcat为基础镜像)MAINTAINER 作者名字 邮箱Copy war包目录 /usr/local/tomcat/webapps
创建镜像 docker build .
docker build –t 镜像名字:版本 .
阅读全文
0 0
- docker学习笔记(1)
- Docker学习笔记(1)
- Docker学习笔记1
- Docker学习笔记(1)
- docker学习笔记1
- docker 学习笔记1
- docker学习笔记1
- docker学习笔记1
- Docker学习笔记(1)
- Docker 学习笔记 1
- Docker学习笔记(1)-- 如何安装Docker
- Docker学习笔记(1)-- 如何安装Docker
- Docker学习笔记(1)-- 如何安装Docker
- Docker学习笔记(1)-- 如何安装Docker
- Docker学习笔记(1)-- 如何安装Docker
- docker学习笔记1-docker简介
- Docker学习笔记(1)-初识docker
- Docker学习笔记(2)-- Docker常用命令
- maven不能下载oracle jdbc驱动的解决方法
- 关于图片大小的理解
- 蓝牙核心技术概述(五):蓝牙协议规范(irOBEX、BNEP、AVDTP、AVCTP)
- LinkedHashMap源码分析
- 树莓派学习(一)
- Docker学习笔记(1)
- RGB value of various colors
- vsftp给用户指定访问目录,而且不能访问上层目录
- 500. Keyboard Row 难度:简单
- 对象关系映射
- 数据结构 第5讲 顺序栈
- Unexpected 'a' 错误
- Android7.1的存储空间监控
- stdc++.h