docker-ubuntu镜像,nginx镜像
docker 是将程序与机器隔开,使程序不受环境影响。
安装 sudo apt-get install docker.io
## 好用的一些命令
1.停用全部运行中的容器:
docker stop $(docker ps -q)
1
2.删除全部容器:
docker rm $(docker ps -aq)
1
3.一条命令实现停用并删除容器:
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
4.删除镜像
docker rm 镜像 -f # -f :停止运行的容器
把当前用户添加到docker组
sudo usermod -aG docker $USER # $USER 指当前用户
reboot # 重启
ps: 重启后我丢失了当前用户的权限,/etc/sudoers 被清空。
解决: su root vim /etc/sudoers

在切回 username用户,就好了
### 下载ubuntu镜像
sudo docker pull ubuntu:14.04
# 完成后,即可随时使用该镜像了,例如创建一个容器,让其中运行 bash 应用
-i : 可以输入命令, -t: 分配一个伪终端
sudo docker run -t -i ubuntu /bin/bash

exit 退出
# docker commit 命令来提交更新后的副本
docker commit -m "docker test" -a "by comi" 5ff1667369b6 comi_test_docker:v2
创建成功后会返回这个镜像的 ID 信息
sha256:9c50c19359b7e2d304f0fc80f0e9757983a91b1d647a44c28f34e098deb6917b
-m 来指定提交的说明信息,跟我们使用的版本控制工具一样;-a 可以指定更新的用户信息;之后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息。
# 通过docker images 可以查看新建立的镜像

# 通过新建立的镜像comi_test_docker启动容器

# 导出镜像到本地文件,使用 docker save 命令
docker save -o ubuntu.tar ubuntu 导出ubuntu镜像到本地

# 本地文件再导入镜像 docker load
sudo docker load --input ubuntu.tar
sudo docker load < ubuntu.tar 这将导入镜像以及其相关的元数据信息(包括标签等)
# 删除镜像
需要删除该镜像的容器 查看所有的容器: docker ps -a

删除comi_test_docker建立的容器,通过id删除: docker rm e2c32ad8d2d7
再删除comi_test_docker镜像,通过docker images查看id: docker rmi id

### 下载nginx镜像
docker pull nginx
docker images
# 启动nginx服务,需要映射端口 -d 在后台运行 -p 80:80 , -d -p顺序不能错
docker run -p 80:80 nginx # 端口被占用,什么情况
docker run -d -p 8000:80 # 启动将本机端口映射到容器端口, 可以不指定后台
docker logs nginx容器id # 处于后台时,通过logs查看日志
docker run -it -d ubuntu:14:04 # -it进入交互模式 -d后台运行,加上-d是为了测试exec命令进入后台容器
docker exec -it bb9a74a5924a bash # -it 指定交互模式, 容器id 指定shell
docker-ubuntu镜像,nginx镜像的更多相关文章
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
摘要 总体思路:yum命令直接安装Docker,下载想要的镜像并启动 1.环境,CentOS7 Minimal 64位,Docker必须要64位的系统 2.通过yum命令直接安装,yum instal ...
- Docker中使用nginx镜像
1.到网易蜂巢查看nginx https://c.163yun.com/hub#/m/home/ 复制nginx镜像地址为:docker pull hub.c.163.com/library/ngin ...
- [Docker] Win10中安装Docker并运行Nginx镜像
一.安装Docker 进入官网:https://www.docker.com/products/docker-desktop 可能需要先注册登录,很简单的. 点击 Download Desktop f ...
- Docker 拉取Nginx镜像 和运行
Docker 镜像拉取 docker pull [OPTIONS] NAME[:TAG|@DIGEST] 镜像拉取命令 OPTIONS说明: -a :拉取所有 tagged 镜像 --disable- ...
- Centos + docker,Ubuntu + docker介绍安装及详细使用
docker笔记 常用命令 设置docker开机自启:sudo chkconfig docker on 查所有镜像: docker images 删除某个镜像:docker rmi CONTAINER ...
- 阿里云服务器用Docker配置运行nginx并访问
一.Docker拉取nginx镜像 docker pull nginx:1.12.2 这里是下载的是nginx的1.12.2版本,其他版本的镜像请访问https://hub.docker.com/r/ ...
- Docker中运行nginx
Docker中运行nginx 1.Docker中运行nginx 2.配置文件 2.1 nginx.conf 2.2 default.conf 3.docker的镜像可以挂什么卷 部分内容原文地址: C ...
- docker部署mysql,nginx,php,并上传镜像到私有仓库
前言 最近公司准备把现有环境全部搞成容器化,所以笔者就先了解了一下docker,并搞了一搞,并把自己搞的过程记录下来.话不多说直接开干 环境说明 Centos7 Docker version 18.0 ...
- docker之NGINX镜像构建
Nginx是一个高性能的Web和反向代理服务器,它具有很多非常优越的特性:1.作为Web服务器.2.作为负载均衡服务器.3.作为邮件代理服务器.4.安装及配置简单.接下来我们介绍在docker构建ng ...
- docker:构建nginx+php-fpm镜像(一):构建nginx自启动镜像
步骤一:手动安装nginx环境,并记录全过程: #使用yum更新系统 yum -y update #下面编译安装tengine,查看有哪些包需要安装 #安装wget包,用于获取安装软件包 yum ...
随机推荐
- JAVA技术分享:消失的线程
很多小伙伴都问过我一个问题,就是任务线程跑着跑着消失了,而且没有任何异常日志.我都是条件反射式的回复,是不是用了线程池的submit提交任务.而且很大几率对方给予肯定答复. 解决方案,很多人都听过不少 ...
- 自己喜欢用的一个初始化的common.css
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote ...
- jquery.validate验证表单
添加引用 <script src="/${appName}/commons/js/validate/jquery.validate.min.js"></scrip ...
- React中使用UEditor
一般UEditor用于表单的新建和编辑 <FormItem {...formItemLayout} label='商品详情'> {getFieldDecorator('detail', { ...
- UVA-11925 Generating Permutations (逆向思维)
题目大意:给出1~n的某个排列,问由升序变到这个排列最少需要几次操作.操作1:将头两个数交换:操作2:将头一个数移动最后一个位置. 题目分析:反过来考虑,将这个排列变为升序排列,那么这个变化过程实际上 ...
- 038——VUE中组件之WEB开发中组件使用场景与定义组件的方式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 在centos7下安装java8和mysql
一般学习java和部署项目都是在本地部署,但是生产环境一般都是在linux环境下,部署和安装环境都是在控制台下进行操作的,没有windows的可视化的操作界面,对与linux的命令掌握和操作对小白来说 ...
- Ubuntu上交叉编译valgrind for Android 4.0.4的过程与注意事项
编译环境:Ubuntu x86_64(Linux root 2.6.32-45-generic #101-Ubuntu SMP Mon Dec 3 15:39:38 UTC 2012 x86_64 G ...
- APP界面框架初窥---标签导航
标签导航是十大界面框架设计里最常用的界面框架设计,也是被业界之内公认的一种普遍使用的页面框架设计.那么这种页面框架设计在作业方面对一个用户来说也是最常见的一种页面框架设计,比如说微博.微信.手机百度. ...
- 使用 Win2D 绘制带图片纹理的圆(或椭圆)
使用 Win2D 绘制图片和绘制椭圆都非常容易,可是如何使用 Win2D 绘制图片纹理的椭圆呢? 本文内容 重力迷宫小球 Win2D 实现 关于 CanvasCommandList 重力迷宫小球 ▲ ...