在 docker 中打造 ubuntu 开发环境
拉取 ubuntu image
docker pull ubuntu
查看 image 是否存在
docker images
启动容器
docker run --name ubuntu-dev -t -i -d -p 3316:22 ubuntu:latest
- –name 指定生成的容器的名称
- -i: 以交互模式运行容器,保证容器中STDIN是开启的。通常与 -t 同时使用;
- -t: 为容器重新分配一个伪tty终端,通常与 -i 同时使用;
- -d: 后台运行容器,并返回容器ID;
- -p:可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。
- ubuntu 则是镜像名称/版本,镜像ID也可以的。
设置 root password
passwd root
创建 sudo 用户
# 更新源并安装 vim
apt-get update
apt-get install vim
# 安装 sudo
apt-get install sudo
# 创建用户
adduser danny
# 添加到 sudo 分组
usermod -aG sudo danny
安装 ssh 服务
apt-get install openssh-client -y
apt-get install openssh-server -y
设置端口, 并启动 ssh 服务
vim /etc/ssh/sshd_config
service ssh start
配置 zsh,
参看: http://www.netflt.com/books/linux/page/myzsh-1xF
No Comments