1 安装
$ wget -qO- https://get.docker.com/ | sh /* 下载与安装 */
$ curl -sSL https://get.docker.com/ | sh /* 和上面的二选一 */
$ sudo usermod -aG docker username /* 允许username启动docker */
$ reboot /* 重启 */
$ sudo service docker start /* 启动服务 */
$ docker run hello-world /* 测试hellworld */
$ sudo vim /etc/docker/daemon.json /* 配置镜像仓库,写入以下内容 */
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
$ service docker restart /* 重启服务 */
2 hellworld
2.1 helloworld
$ docker run ubuntu:18.10 /bin/echo "Hello world" /* 本地没有镜像时,自动拉取,取决于网速,会失败 */
2.2 与镜像交互
$ docker run -i -t ubuntu:18.10 /bin/bash /* 与容器交互 */
# exit /* 退出交互 */
2.3 后台启动
$ docker run -d ubuntu:18.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" /* 后台启动 */
$ docker ps /