您的位置:首页 > 运维架构 > Docker

Docker 常用命令小记

2017-10-21 14:53 645 查看
一些术语

English中文说明
host宿主机
image镜像
container容器
registry仓库
daemon守护进程
client客户端
* 进入正在运行的虚拟主机命令行模式

docker exec -it <name> /bin/bash


进入正在运行的虚拟主机(相当于运行该虚拟主机时没有加
-d
参数所停留的页面)

# --sig-proxy=false 可以 确保CTRL-D或CTRL-C不会关闭容器。
docker attach --sig-proxy=false <name>


获取容器/镜像的元数据信息(查看挂在信息等)。

docker inspect <name>


volume

启动容器时挂载本地目录到容器内部(可用于搭建开发环境)

docker run -d -v $PWD:/usr/share/nginx/html -p80:80 nginx


创建共享数据容器,用于挂在到其他容器上共享数据

docker create -v $PWD/data:/var/mydata --name data_container ubuntu


将上面创建的共享数据容器挂在到新的ubuntu容器上

docker run -it --volumes-from data_container ubuntu /bin/bash


Registry 仓库

从仓库中搜索镜像

docker search <name>


从仓库中下载镜像

docker pull <name>


标记本地镜像,将其归入某一仓库(本地复制出一个新的镜像)。

docker tag <oldName:tag> <newName:tag>


从容器创建一个新的镜像

docker commit <容器ID>  <newImgName:tag>


往仓库中上传镜像

docker push <name>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker