容器:使用规范,常用命令

2018-04-26  本文已影响44人  王伟杰

常用命令

docker ps -a : 查看所有容器
docker rm <name or id > : 删除容器
docker images : 查看所有镜像
docker run : 创建容器 

规范

数据一定要持久化,举个例子,使用镜像 garethflowers/svn-server 搭建 svn 服务。

先看一下说明文档 https://hub.docker.com/r/garethflowers/svn-server/ (在 hub.docker.com 可以查找到对应容器的文档)

image.png

文档中的参考命令


docker run --name some-svn-server \
           --detach \
           --volume /home/svn:/var/opt/svn \
           --publish 3690:3690 \
           garethflowers/svn-server
--name some-svn-server : 容器名称
--detach : 后台启动
--volume /home/svn:/var/opt/svn  : 将物理机上的 /home/svn 目录挂载到 /var/opt/svn 上
--publish 3690:3690 : 将物理机的 3690 端口映射到容器的 3690 端口(外部端口:内部端口)

我的命令

docker run --name svn-server 
    --detach 
    --volume svn:/var/opt/svn
    -p 3690:3690 
    garethflowers/svn-server
 --volume svn:/var/opt/svn : 将 volume svn 挂载到 /var/svn 上

查看 volume svn shuju

[root@infra ~]# volume_name=svn
[root@infra ~]# ll /var/lib/docker/volumes/$volume_name/_data
total 0
[root@infra ~]#
上一篇 下一篇

猜你喜欢

热点阅读