差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
tech:op:docker:hello-world [2017/08/20 11:57:24]
某喵
tech:op:docker:hello-world [2018/05/10 16:04:53] (当前版本)
行 1: 行 1:
-<​markdown>​ 
- 
 # Docker 初试 # Docker 初试
  
行 23: 行 21:
   "​iptables":​ false   "​iptables":​ false
 } }
 +```
 +
 +## 更新
 +
 +```
 +sudo apt-get update
 +apt search docker # 检查 docker-ce 是否有最新版本
 +sudo apt-get install docker-ce # 备注:安装完成后,所有的 container 都会被自动 stop,需要手动重启
 +```
 +
 +## docker-enter (out of date,可以用 docker exec 取代)
 +
 +- [安装nsenter](https://​gist.github.com/​mbn18/​0d6ff5cb217c36419661)
 +
 +```
 +# start a container
 +docker run --name nsenter -it ubuntu:​14.04 bash
 +
 +## in the docker
 +apt-get update
 +apt-get install git build-essential libncurses5-dev libslang2-dev gettext zlib1g-dev libselinux1-dev debhelper lsb-release pkg-config po-debconf autoconf automake autopoint libtool
 +
 +git clone git://​git.kernel.org/​pub/​scm/​utils/​util-linux/​util-linux.git util-linux
 +cd util-linux/
 +
 +./​autogen.sh
 +./configure --without-python --disable-all-programs --enable-nsenter
 +make
 +
 +## from different shell - on the host
 +docker cp nsenter:/​util-linux/​nsenter /​usr/​local/​bin/​
 +docker cp nsenter:/​util-linux/​bash-completion/​nsenter /​etc/​bash_completion.d/​nsenter
 ``` ```
  
行 43: 行 73:
 - 将需要持久化的文件夹拷贝到 `/backup` - 将需要持久化的文件夹拷贝到 `/backup`
 - 重新启动新的 container ,并通过 `--volume` 的方式,挂载 `/backup` 对应的目录 - 重新启动新的 container ,并通过 `--volume` 的方式,挂载 `/backup` 对应的目录
- 
-</​markdown>​