参考
https://hub.docker.com/
注册帐号,邮箱验证
http://www.widuu.com/chinese_docker/userguide/dockerlinks.html
http://www.cnblogs.com/qlwy/archive/2012/06/04/2535297.html
有些地方需要去访问google
ssh -qTfnN -D 7070 root@52.74.143.66
docker
https://www.rhel.cc/2014/11/50/
.换用CentOS软件源
在rhel7上所用用centos的源
[root@rhel7 ~]# vi /etc/yum.repos.d/CentOS7-Base-163.repo
######
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#########
[root@rhel7 ~]#systemctl start docker
[root@rhel7 ~]#systemctl enable docker
下载一个镜像
docker pull fedora/apache
运行
docker images
docker run -i -t fedora/apache /bin/bash
下面我们把docker虚拟机中的80端口 映射到我们物理机的80端口
[root@rhel7 ~]# docker run -p 192.168.137.100:80:80 -d -i -t fedora/apache /bin/bash
不好用 因为启动的是bash没起apache
进系统看一下有个脚本启动apache
docker run -i -t fedora/apache /run-apache.sh
curl 172.17.0.2
docker run -d -i -t -p 192.168.139.218:80:80 fedora/apache /run-apache.sh
curl 192.168.139.218
[root@rhel7 ~]# setenforce 0
[root@rhel7 ~]#mkdir /share
[root@rhel7 ~]#touch /share/share_test.txt
[root@rhel7 ~]# docker run -v /share:/share -i -t fedora/apache /bin/bash
docker ps
docker run ubuntu:14.04 /bin/echo 'Hello world'
docker run -t -i ubuntu:14.04 /bin/bash
docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
docker ps
docker logs clever_yonath
docker top trusting_stallman
docker inspect trusting_stallman
docker run -d -p 5000:5000 training/webapp python app.py
docker run -d -P --name web -v /webapp training/webapp python app.py
docker port web 5000
docker logs -f web
docker top web
docker inspect web
docker start web
docker stop web
http://www.jb51.net/article/56051.htm
批量删除
docker kill $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker pull centos
docker run -t -i centos /bin/bash
docker search sinatra
docker pull training/sinatra
docker run -t -i training/sinatra /bin/bash
进去修改任何一个文件
把container id保存成一个和自己用户名一样的另一个镜像
docker commit -m "add hello" -a="killinux" c8f2b9390dd5 killinux/sinatra:v2
docker run -t -i haohao/sinatra:v2 /bin/bash
可以使用Dockerfile
[root@localhost sinatra]# cat Dockerfile
# This is a comment
FROM ubuntu:14.04
MAINTAINER Kate Smith <ksmith@example.com>
RUN apt-get update && apt-get install -y ruby ruby-dev
RUN gem install sinatra
docker build -t haohao/sinatra:v2 .
docker images haohao/sinatra
打tag
docker tag a3655c5ea034 haohao/sinatra:devel
docker images --digests | head
container id
docker commit -m "add hello" -a="killinux" 979f62ec1411 killinux/sinatra:v3
docker images killinux/sinatra
docker tag 3733e9b4b9f1 killinux/sinatra:devel
分享到:
相关推荐
docker-helloworld 一个适用于Docker的简单helloworld应用一个简单的nginx helloworld应用程序,可帮助您学习docker镜像请求。 在端口:80上运行要拉出此图像: docker pull karthequian/helloworld:latest 要运行此...
泊坞窗:Docker hello world模板
docker python helloworld测试
10_Docker_helloworld镜像
crccheck/hello-world latest 2b28c6ad8d1b 4 months ago 1.2MB 我最初做这个是因为有很多场景我想要一个支持 HTTP 的 Docker 容器,但每个指南都使用需要几秒钟才能下载的图像。 有了一个很小的 Docker 镜像,...
Hello World GitHub操作(Docker)此操作将打印“ Hello World”或“ Hello” +要向日志打招呼的人的姓名。输入项who-to-greet必需要打招呼的人的名字。默认为"World" 。产出time我们打招呼的时间。用法示例on : ...
$ curl -LO https://raw.githubusercontent.com/node-helloworld/node-helloworld-docker/master/docker-compose.yml $ docker-compose up 支持的标签和相应的Dockerfile链接 了解有关Bitnami标记策略以及滚动标记和...
CoreOS-反射器和Hello World介绍。介绍我们将使用 PandaStrike 的 CoreOS 测试集群(我们在 Amazon 的 EC2 服务上为您运行该集群)来部署一个简单的 Node 服务器。 启动 CoreOS 集群不是本教程的重点。 但是,CoreOS...
你好码头工人 为 docker 测试 hello world
通过 docker pull hello-world && docker save -o hello-world_202005.tar hello-world 命令生成该文件。文件名加上日期仅仅是记录作用,镜像tag是latest,即 hello-world:latest。 加载镜像:docker load -i hello-...
kurento的hello-world示例的jar包,如果您已经启动了kms,则可以执行此命令启动hello-world服务:java -Dkms.url=ws://192.168.133.206:8888/kurento -jar helloworld-0.0.1-SNAPSHOT.jar
Dockerfile可以便捷的建立一个image,它可以在一个镜像基础上,去构建...#CMD echo hello world ! #多条CMD只执行最后一条 我们现在通过docker build生成一个新的镜像,-t可以指定新镜像的名字 docker build c:\\docke
docker镜像基础: helloworld.war包镜像(上)软件包 helloworld.war jdk-linux-x64.tar.gz apache-tomcat-8.0.53.tar.gz
节点-docker-helloworld 使用docker和docker-compose启动node.js的示例
Node.js-Docker的Hello World示例 只是显示“ Hello World!”的一个简单示例。 与Express和Docker一起使用。 在没有Docker的情况下运行: $ git clone git@github....
node-docker-good-defaults, 用于 Docker 示例的示例 node 应用程序 node Docker Hello World,用于在 Docker 中显示使用 node.js的默认值这试图是一个"默认值"示例,用于在 Docker 中使用 node.js 进行本地开发和...
该压缩包包含三个文件 docker安装包:docker-ce-18.06.1.ce-3.el7.x86_64.rpm 版本大于2.9的依赖包:container-selinux-2.9-4.el7.noarch.rpm 导出的hello-world镜像:hello-world.tar
码头工人你好世界Docker 的 Hello world 测试服务
概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及...其他平台参照 docker官网 docker hello world 安装好docker之后,执行下面语句确认docker是否安装成功 sudo docker info 如果docker没有