1.docker搭建环境的时候常用的命令有哪些

docker如果要删除镜像,现在停止container

docker ps 查询正在运行的镜像
docker stop +containerid
停止后再删除
docker images 查看镜像
docker rmi +image id指定镜像删除
删除所有镜像
docker rmi `docker images -q`

连接我们的 docker 主机
docker-machine ssh default
查看文件路径
进入到 docker 主机中,也就是终端显示docker@default:~$的情况,输入命令
mount
进入共享目录
cd /文件名
ls 查看目录下文件和文件夹

docker部署微服务
用docker toolbox 开始进去的是我们主机 -->docker 主机 -->容器
创建容器:
确保在docker主机

管理员登入:sudo passwd
sudo su 进入管理员模式
执行构建命令: docker build -t second .
创建文件
touch
创建文件目录
mkdir
删除文件
rm-文件名

复制文件
cp /docker_use/Dockerfile .
#docker_use 是共享文件夹路径 . 复制到当前目录
添加了两个IP
ifconfig eth1:0 192.168.99.10 netmask 255.255.255.0 up
//第二步:运行容器,指定IP,这里的示例容器开启的SSH服务,后面拿它测试
root@default:~# docker run -d -p 192.168.99.10:222:22 --name ssh1 gudaoxuri/scala-2.11-env
查询运行 挂掉的容器
docker ps -a
删除容器
docker rm 容器id
一键停止所有容器
docker stop $(docker ps -q)
删除文件夹
rm -rf 文件夹名
一键删除所有容器
docker rm $(docker ps -aq)
运行镜像
docker run -d -p 8000:8000 镜像名或者id
查看容器运行日志
docker logs -f id
退回主机crtl+z

2.镜像和容器的关系?

  

首先容器相当于一个空间,一个环境,软件和一些文件可以运行在环境中;而镜像:一个没有运行的ubantu系统是一个镜像,而容器是运行镜像的环境,即镜像必须运行在容器中。

docker是门容器化技术,docker可以由许多个容器组成。

每个容器里装有对应的的镜像,也可以说是多个镜像装在一个容器里,就好像我们的好多软件运行在虚拟机环境下,

docker搭建环境的时候常用的命令有哪些的更多相关文章

  1. Docker介绍,安装和常用的命令

    Docker是Google公司推出的Go语言开发的,基于Linux内核的cgroup,namespace,AUFS类的UnionFS等技术.对进程进行封装格力,属于操作系统层面的虚拟化技术.隔离的进程 ...

  2. Linux开发环境的搭建和使用——Linux 常用的命令使用

    概要 视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完毕了窃取资料的任务. Linux 刚出世时没有什么图形界面.全部的操作全靠命令完毕.就如同电视里的黑客 ...

  3. Docker系列(9)- 常用其他命令(2) | 进入容器和拷贝的命令

    进入当前正在运行的容器 #我们通常容器都是使用后台方式运行的,需要进入容器,修改一些配置#方法一 命令docker exec -it 容器ID bashShell#测试[root@localhost ...

  4. Linux 环境下一些常用的命令(二)

    11. chown命令 "chown"命令就是改变文件拥有者和所在用户组.每个文件都属于一个用户组和一个用户.在你的目录下,使用"ls -l",你就会看到像这样 ...

  5. docker搭建环境积累

    weblogic12搭建 sudo docker pull ismaleiva90/weblogic12 sudo docker run -d -p : -p : ismaleiva90/weblog ...

  6. Docker系列(8)- 常用其他命令(1) | 日志、元数据、进程的查看

    后台启动容器 # 命令 docker run -d 镜像名 [root@localhost ~]# docker run -d centos #问题:docker ps,发现centos停止了 #常见 ...

  7. docker 搭建lnmp环境以及docker常用命令

    1.首先docker 的基本操作. 2.然后命令深入,网络映射. 3.访问docker 内的应用 端口映射网桥之类. docker pull hub.c.163.com/library/php:7.0 ...

  8. docker搭建lnmp环境(问题,资料,命令)

    入门参考 http://www.runoob.com/docker/docker-install-nginx.html 十大常用命令玩转docker 1. #从官网拉取镜像 docker pull & ...

  9. CentOS-yum安装Docker环境(含:常用命令)

    安装Docker环境 $ yum install docker -y 启动Docker $ systemctl start docker 设置自启动 $ systemctl enable docker ...

随机推荐

  1. HDU - 6087 Rikka with Sequence (可持久化treap+倍增+重构)

    题目链接 感谢Dream_Lolita的题解,经过无数次失败的尝试之后终于AC了... 线段树是维护区间信息的强大工具,但它的形态是固定的,只支持修改和删除操作,不支持插入.反转.复制.分裂合并等操作 ...

  2. centos7时区同步(时间24小时格式显示)

    我们在服务器安装linux系统时,有时会因服务器时间或者时区不正确导致程序出现错误. 首先输入date命令查看当前的时间和时区.要注意CST   EDT 等时区的区别 介绍一种与时间服务器上时间同步的 ...

  3. silverlight发布设置

    HTTP头 - MIME类型.xap xapapplication/x-silverlight .xaml application/xaml+xml

  4. PHP循环while do while循环

    <?php #从1打印到10,除了5 $i=1; while ($i<10) { if ($i==5) { $i++; continue; } echo $i++."<br ...

  5. Spring实例化相关问题

    1.当Controller或者Service使用new来实例化时,能不能正常调用使用Resource声明的变量 不能,使用new来实例化时,所有使用Resource声明的变量均为null

  6. ASE高级软件工程 第一次结对作业

    黄金点游戏Bot Bot8前来报道 1.问题定义 a) 问题描述 N个玩家,每人写一个0~100之间的有理数 (不包括0或100),提交给服务器,服务器在当前回合结束时算出所有数字的平均值,然后乘以0 ...

  7. 【CF521C】Pluses everywhere(贡献)

    题意:有一个长为n的数字字符串,要求其中插入k个加号,求所有合法表达式的和之和 0<=k<n<=1e5 思路:参考官方题解,讲的很好很清楚 字符串下标从0开始 考虑第i位d[i]的贡 ...

  8. [LOJ3046][ZJOI2019]语言:树链的并+线段树合并

    分析 问题显然可以转化为对于每个节点询问所有这个节点的所有链的链并的大小. 考场上我直接通过树剖打标记+树剖线段树维护以\(O(n \log^3 n)\)的时间复杂度暴力实现了这个过程.(使用LCT或 ...

  9. 原生Js_使用setInterval() 方法实现图片轮播功能

    用javascript图片轮播功能 <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...

  10. java中的基本数据类型简谈

    在java里面有八大基本的数据类型,分别是 byte,short,char,int,long,float,double,boolean 然后需要说的就是几个特殊的基本数据类型的取值范围 先来说说byt ...