请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站
快捷导航
0 406

docker使用小记

admin 于 2018-2-26 20:57 发表 [复制链接]

之前也试用过docker,但安装后看着一堆命令不知道怎么用。今天因为要安装ocserv-docker(未PN服务器),就再次使用了下这个时下流行的容器技术。以前在htc g1上有用chroot进入一个debian lenny镜像,在安卓上用vnc运行linux桌面。chroot应该是最古老的容器技术。

docker镜像省去了复杂的配置,可以让我们专注于使用,也可以说方便了很多伸手党,对配置过程不求甚解。当然容器和系统的隔离,也避免了更中配置把宿主系统搞得一团糟。

在实际使用过程中,我逐渐了解了docker的使用。

1、 建立docker镜像(docker build)。可以自己写Dockerfile来生成镜像文件,这个比debian的debootstrap好使很多。

2、 基于镜像运行一个新的容器(docker run)。容器是可修改的,而镜像是只读的。

3、 docker的其它操作一般都是基于已经有的容器。两条命令我觉得挺重要:

进入容器运行shell进行操作

$ sudo docker exec -it 容器名字 /bin/bash

查看容器,包括运行的和停止运行的

$ sudo docker ps -a

4、 容器的端口和系统的端口是两个概念。不像chroot,运行sshd后可以直接连接22端口。需要进行端口的绑定。

docker背后的技术还是挺复杂的,我光了解怎么用就费了不少功夫。

参考链接:

通过 Docker 部署 OpenConnect 服务器

wppurking/ocserv-docker

Docker 教程

如何进入、退出docker的container

Get Docker CE for Debian


共 0 个关于本帖的回复 最后回复于 2018-2-26 20:57

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐板块

精彩推荐

明星用户

  • admin大叔级摄影爱好者,喜欢分享访问主页>>
  • 堇年积极有责任心,热心公益事业访问主页>>
  • 我爱物联网红米达人,爱拍照的北京女孩访问主页>>

QQ|手机版|小黑屋|我爱物联网(www.52iots.com) ( 豫ICP备12018881号 )  

GMT+8, 2018-6-18 17:23 , Processed in 0.228657 second(s), 37 queries .