镜像

docker(3)容器管理命令

别等时光非礼了梦想. 提交于 2019-12-25 23:08:49
接着上一篇,今天说一下Docker 有关容器的常用命令。算是比较详细了吧。 docker run 命令: 注:此命令作用是使用一个镜像运行启动一个容器。 在启动运行的时候 会检查docker 中是否包含了该镜像 如果没有包含 ,docker 会自动的在 docker 的仓库中下载你想使用的镜像。也就是说有时候咱们可以省略:Doker pull 命令。 Docker run 命令常用的参数   1:--name 【镜像名】 :   --name 给启动的容器 起一个名字,如果不使用 –name docker的守护进程会自动给你的容器命名,这里建议使用此参数,docker进程起的名太难记了   2:-d 如果想启动一个在后台运行的容器的时候执行以下命令:可以启动一个容器并且后台运行 可以创建一个守护式容器。      可以对比一下名字   3:-t docker 会 分配一个伪终端并绑定到容器的标准输入上,   4:-i则让容器的标准输入保持打开,使用的时候可以两个结合为   5:– it 上面两个的结合   演示一下使用不使用 – it 作用:   Docker run – name centos centos /bin/bash   Docker run – name centos -it centos /bin/bash      注:一个运行后直接闪退了,并且不会保持与运行

Docker容器入门(含多项操作)

♀尐吖头ヾ 提交于 2019-12-25 21:14:20
Docker基本管理 本章结构 1.Docker核心概念 2.Docker镜像操作 3.Docker容器操作 4.Docker资源控制 5.Docker数据卷管理 Docker概述 Docker是什么? 1.是一种轻量级的“虚拟机” 2.在Linux容器里运行应用的开源工具 Docker与虚拟机的区别 参考案例指导文档表1-1 Docker的使用场景(spring clond微服务) 1.打包应用程序简化部署 2.可脱离底层硬件任意迁移 3.例:服务器从腾讯云迁移到阿里云 Docker的核心概念及安装方式 Docker核心概念 1.镜像 2.容器 3.仓库(共有,私有) CentOS安装Docker的两种方式 1.使用CURL获得Docker的安装脚本进行安装 2.使用YUM仓库来安装Docker Demo:在CentOS 7-4上安装Docker [root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y [root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo [root@localhost ~]# ls

linux docket

浪尽此生 提交于 2019-12-25 18:33:57
什么是 Docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源 ,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟 。 Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目已经超过 3 万 6 千个星标和一万多个 fork。甚至由于 Docker 项目的火爆,在 2013 年底, dotCloud 公司决定改名为 Docker 。Docker 最初是在 Ubuntu 12.04 上开发实现的;Red Hat 则从 RHEL 6.5 开始对 Docker 进行支持;Google 也在其 PaaS 产品中广泛应用 Docker。 Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup , namespace ,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术 。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。最初实现是基于 LXC ,从 0.7 以后开始去除 LXC,转而使用自行开发的

docker 01

喜你入骨 提交于 2019-12-25 18:33:04
Docker下的防火墙管理 CentOS7默认安装了firewalld防火墙 service firewall start service firewall stop service firewall restart 端口管理 firewall-cmd --permanent --add-port=8080-8085/tcp firewall-cmd --reload firewall-cmd --permanent --remove-port=8080-8085/tcp 查看开启的端口和服务 firewall-cmd --permanent --list-ports firewall-cmd --permanent --list-services centos7下停止服务 systemctl stop firewalld.service && systemctl disable firewalld.service 如果你要改用iptables的话,需要安装iptables服务: yum install iptables-services systemctl enable iptables && systemctl enable ip6tables systemctl start iptables && systemctl start ip6tables Docker虚拟机架构

8天入门docker系列 —— 第三天 使用aspnetcore小案例熟悉对镜像的操控

女生的网名这么多〃 提交于 2019-12-25 18:19:12
原文: 8天入门docker系列 —— 第三天 使用aspnetcore小案例熟悉对镜像的操控   上一篇我们聊到了容器,现在大家应该也知道了,没有镜像就没有容器,所以镜像对docker来说是非常重要的,关于镜像的特性和原理作为入门系列就不阐 述了,我还是通过aspnetcore的小sample去熟悉镜像的操控。 一:镜像在哪里 这个问题问到点子上了,就好像说肉好吃,那你告诉我哪里才能买的到? 1. docker官方渠道 docker官方有一个 https://hub.docker.com/ 网址,你能想到和想不到的镜像这上面都有,比如web开发者熟悉的nginx,redis,mongodb等等,而且还告诉 你怎么去下载,如下图: 接下来你可以通过docker pull nginx 来获取docker hub 上最新的镜像了。 [root@localhost ~]# docker pull nginx Using default tag: latest latest: Pulling from library/nginx 6ae821421a7d: Pull complete da4474e5966c: Pull complete eb2aec2b9c9f: Pull complete Digest: sha256

Docker的安装及加速

谁说我不能喝 提交于 2019-12-25 16:16:39
使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 [root@runoob ~]# uname -r 3.10.0-327.el7.x86_64 安装 Docker Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下: [root@runoob ~]# yum -y install docker-io 安装完成。 启动 Docker 后台服务 [root@runoob ~]# service docker start 测试运行 hello-world [root@runoob ~]#docker run hello-world 由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。 使用脚本安装 Docker 1、使用 sudo 或 root 权限登录 Centos。 2、确保 yum 包更新到最新。 sudo yum update 3、执行 Docker 安装脚本。 curl -fsSL https://get.docker.com/ | sh 执行这个脚本会添加 docker.repo 源并安装

python pip 安装使用国内镜像源

被刻印的时光 ゝ 提交于 2019-12-25 05:39:25
国内镜像源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/ 临时使用 在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple 例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。 一劳永逸 Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹) 内容如下: [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com windows下,直接在user目录中创建一个pip目录

大晚上比较清闲,总结点Docker 常用命令速查手册

泪湿孤枕 提交于 2019-12-25 04:23:25
记录一下docker的日常使用命令,本文主要针对linux + mac操作系统而言,window是否适用不太确定,谨慎使用 1. docker进程 docker进程启动、停止、重启,常见的三种case # 启动docker service docker start # 关机docker service docker stop # 重启docker service docker restart 复制代码 2. 镜像操作 镜像作为容器执行的前提条件,一般需要掌握的几个命令无非是搜索,下载,删除,创建 # 镜像列表 docker images # 检索镜像, 从镜像仓库中检索 docker search xxx # 下载镜像 docker pull xxx # 删除镜像 docker rmi xxx 复制代码 关于创建镜像,有必要稍微详细一点点 # 通过容器创建镜像 docker commit -m="首次提交" -a="一灰灰Blog" dd85eb055fe8 yh/centos:v0.1 # 镜像历史查询 docker history yh/centos 复制代码 上面的几个参数进行说明 -m 和git的提交一样,后面跟上描述信息 -a 版权声明,这个东西是我创建的,有啥问题,找我 dd85eb055fe8 容器id yhh/quick-os:0.1 创建的镜像名 3. 容器操作

pip更新命令以及使用清华镜像快速安装OpenCV-python

我是研究僧i 提交于 2019-12-25 04:20:12
pip更新命令以及使用清华镜像快速安装OpenCV-python 1.pip更新: 首先尝试使用pip install --upgrade pip进行安装,如果安装出现这种情况: 则使用以下命令: python - m pip install - U - - force - reinstall pip 2.使用清华镜像快速安装OpenCV-python 如下命令: pip install opencv - python - i https : // pypi . tuna . tsinghua . edu . cn / simple 来源: CSDN 作者: qq_36506038 链接: https://blog.csdn.net/qq_36506038/article/details/103680110

如何使用数据卷在宿主机和docker容器之间共享文件

房东的猫 提交于 2019-12-25 01:19:30
共享宿主机的目录给容器 docker run -i -t -v ~/download:/home/hello python3-env /bin/bash -v 表示创建一个数据卷并挂载到容器里 ~/download:/home/hello 冒号前面是宿主机目录,后面是容器里的目录。表示把宿主机的download目录挂载到容器的/home/hello目录下。注意run之后是一个新的容器,ID都不一样的。 注意: python3- env 是镜像的名称 从Dockerfile新建一个镜像 Dockerfile内容如下: FROM debian RUN apt-get update RUN apt-get install -y python3-pip 新建镜像 docker build -t python3-env . 进入该镜像查看python版本 docker run -t -i python3-env /bin/bash root@044fbdf3730e:/# python3 Python 3.2.3 (default, Feb 20 2013, 14:44:27) --End-- 来源: https://www.cnblogs.com/ibgo/p/4129668.html