学习 Docker – (1) 概述/安装

前言:开始使用 Docker – Linux 环境

https://docs.docker.com/linux/

后面将通过一些简单的步骤来学习 Docker 的基础特性。我们将会学习:

  • 安装 Docker
  • 在容器中运行一个软件镜像
  • 创建自己的镜像然后在容器中运行
  • 创建一个 Docker Hub 的账号和一个镜像仓库
  • 创建你自己的镜像
  • 将你的镜像推送到 Docker Hub 上面供其他人使用

这些测试的样例是经过用户实测的,以尽量避免产生错误。为了尽可能成功,第一次在你自己执行前,请完全跟随教程。整个过程大概需要 45 分钟。(实测泪奔,由于渣网速)

确信你已经理解

这个教程在一个终端窗口里面执行 Docker 命令。你不需要对命令行很熟悉,但是也需要熟悉如何打开终端窗口和键入命令。

第一节:安装 Docker

https://docs.docker.com/linux/step_one/

这个安装过程是为讷谢不熟悉包管理器的人写的,如果你已经对包管理器很熟悉,最好不要用 wget,或者查看对应的包管理器版本安装教程:https://docs.docker.com/engine/installation/

在 ubuntu 上安装:

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
apt-get update
apt-get purge lxc-docker
apt-cache policy docker-engine

sudo apt-get install linux-image-extra-$(uname -r)

1. 用一个具有 sudo 权限的用户登录 ubuntu

2. 验证 wget 是否安装

which wget

如果没有:

sudo apt-get update
sudo apt-get install wget

3. 获取最新的 Docker 包

wget -qO- https://get.docker.com/ | sh

系统会提示你输入 sudo 的密码,然后它会下载 Docker 和它的依赖项。

注意,如果你的公司在一个过滤代理后面,你可能发现 apt-key 命令会在 Docker 仓库安装的时候出错,为了解决这个问题,添加这个 key。

wget -qO- https://get.docker.com/gpg | sudo apt-key add -

4. 验证 docker 是否正确安装:

$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
535020c3e8ad: Pull complete
af340544ed62: Pull complete
Digest: sha256:a68868bfe696c00866942e8f5ca39e3e31b79c1e50feaee4ce5e28df2f051d5c
Status: Downloaded newer image for hello-world:latest


Hello from Docker.
This message shows that your installation appears to be working correctly.


To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.


To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash


Share images, automate workflows, and more with a free Docker Hub account:
 https://hub.docker.com


For more examples and ideas, visit:
 https://docs.docker.com/userguide/

到这里你已经成功安装了 Docker 了,关掉终端窗口,进入下一个教程。


【转载请附】愿以此功德,回向 >>

原文链接:https://www.huangwenchao.com.cn/2016/01/learn-docker-1.html【学习 Docker – (1) 概述/安装】

发表评论

电子邮件地址不会被公开。 必填项已用*标注