专注于快乐的事情

Docker常用操作

docker概念

三个基本概念(镜像/容器/仓库)

服务启用停用

sudo service docker start
sudo service docker stop

Docker初步使用

docker run -i -t --name mytest ubuntu:latest /bin/bash

i表示使用交互模式
t表示分配一个伪终端
docker run = docker create + docker start
其他参数
-d参数,容器启动后进入后台。

镜像

搜索

docker search maven
下载到本地

docker pull stephenreed/jenkins-java8-maven-git

容器

重新进入

如果容器以后台形式运行,可以使用下面命令进入,这样就可以看到容器的信息。
docker exec -ti 243c32535da7 /bin/bash

查看容器的基本信息

docker inspect 130a4565c27d

可以用 grep 或 –format 参数来过滤感兴趣的信息

终止容器

docker stop
docker stop $(docker ps -a -q)

删除容器

docker rm 命名删除处于终止状态的容器

删除所有停止的容器
docker rm $(docker ps -a -q)

##数据卷共享

docker run -it –volumes-from dbdatab –name db1 ubuntu

docker run –volumes-from dbdatab -ti -v $(pwd):/backup –name worker2 ubuntu

备份dbdata数据卷容器内的数据卷
将本机的当前目录 挂载到 容器的根目录/backup

docker run -d -P –name web -v /src/webapp:/opt/webapp training/webapp python app.py上面的命令加载主机的/src/webapp目录到容器的/opt/webapp目录:

使用文件构建

docker build -t u-cents6 .

目录下需要干净,只有dock

#参考网站 #

docker1.12安装配置及使用笔记
http://www.cnblogs.com/ilinuxer/p/6367004.html

评论系统未开启,无法评论!