Docker 教程

版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/weixin_38417098/article/details/86714346

Docker 教程

一、安装 Docker

1. 环境

ubuntu 18.04

2. 更新系统软件

$ sudo apt-get update

3. 安装依赖包

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

4. 添加官方密钥

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 执行该命令时,如遇到长时间没有响应说明网络连接不到docker网站,需要使用代-理进行。

  2. # 出现错误
    curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to download.docker.com:443 
    gpg: 找不到有效的 OpenPGP 数据。
    #没什么其他原因,网不好,用手机开热点,重新执行命令就行了
    

显示OK,表示添加成功.

5. 添加仓库

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

6. 再次更新软件

经实践,这一步不能够省略,我们需要再次把软件更新到最新,否则下一步有可能会报错。

$ sudo apt-get update

7. 安装docker

如果想指定安装某一版本,可使用 sudo apt-get install docker-ce= 命令,把替换为具体版本即可。

以下命令没有指定版本,默认就会安装最新版

$ sudo apt-get install docker-ce

8. 查看docker版本

$ docker -v
Docker version 18.09.1, build 4c52b90
# 显示出版本信息,即安装成功。

9. 测试运行hello-world

$ sudo docker run hello-world

注意

当要以非root用户可以直接运行docker时,需要执行 sudo usermod -aG docker username 命令,然后重新登陆

二、安装 docker-compose

1. 下载 docker-compose

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2. 授权

$ sudo chmod +x /usr/local/bin/docker-compose

3. 查看版本信息

$ docker-compose --version
docker-compose version 1.23.2, build 1110ad01
# 显示出版本信息,即安装成功。

三、安装 docker-machine

说明:docker-machine的使用是要基于virtualBox的。如果没有安装安装过,请先安装virtualBox。

1. 安装virtualBox

登录virtualBox官网:https://www.virtualbox.org/wiki/Linux_Downloads

找到"Ubuntu 16.04 (“Xenial”) i386 | AMD64"字样,点击“AMD64”进行下载。

下载后,执行以下命令进行安装:

$ sudo dpkg -i virtualbox-5.2_5.2.0-118431_Ubuntu_xenial_amd64.deb

2. 下载并安装docker-machine

$ base=https://github.com/docker/machine/releases/download/v0.16.0 &&
  curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
  sudo install /tmp/docker-machine /usr/local/bin/docker-machine

3. 查看版本信息

$ docker-machine version
docker-machine version 0.16.0, build 702c267f
# 显示出版本信息,即安装成功。

猜你喜欢

转载自blog.csdn.net/weixin_38417098/article/details/86714346