Docker容器docker「初级篇」手把手docker学习

Docker决战到底(二) Docker环境搭建

2019-01-19  本文已影响302人  wendell_dev

这是我的docker决战到底系列的第二篇实践记录,所有的操作都是基于第一篇在虚拟机中安装的ubuntu系统来进行的,包括这个系列后续的所有更新也都将是如此,除非有特别的指出。这里给出一下我的第一篇实践记录的地址:
Docker决战到底(一)虚拟机中安装ubuntu系统

这一篇实践记录主要讲解的是在ubuntu系统中安装Docker CE,并对其进行配置。因为几乎都是动手操作,所以,关于概念性的东西我不会再进行说明,如果你还不懂什么是docker的话,建议你先去弄明白。
官方文档地址:
https://docs.docker.com/
上面会更加详细的告诉你什么是docker,以及怎么安装docker。你可能会问,既然官方文档都有详细文档,那你为什么还要写这篇呢? 这个问题我也不想过多回答,并不是因为我这里记录比官方文档还详细,而是因为我前面也有指出,这是动手实践记录,更多的是记录,是实践,后续对docker的命令我们会贯穿于实际使用中,那也许就是一些常用命令,所以我也不会特别的去记录哪些命令是常用命令。好了,话不多说,直接进入我们的主题。

Docker环境搭建

一、安装前准备

$ sudo apt-get update
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository \
     "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
     $(lsb_release -cs) \
     stable"

二、安装 Docker CE

$ sudo apt-get update
$ sudo apt-get install docker-ce
$ docker -v
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ docker run hello-world

三、配置docker

$ sudo touch /etc/docker/daemon.json
$ sudo vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
$ cat /etc/docker/daemon.json
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
$ docker info
Registry Mirrors:
  https://registry.docker-cn.com/

本篇实践记录比较简单, 不需要经过多少复杂的操作,主要是docker安装成功后需要简单配置一下镜像加速器即可。之后所有的操作我们都会通过docker容器环境来进行,一般不会在宿主机上直接进行某某软件安装,但有可能会涉及到某个配置文件需要进行挂载这类的操作。

上一篇 下一篇

猜你喜欢

热点阅读