ubuntu16.04中下载安装docker

由于学习的需要,就想在电脑上装个docker来用用。但无奈与本机是Windows10家庭版,不支持docker的运行。双系统又由于电信校园宽带的原因暂时无法联网,最后选择了在virtualbox上装个ubuntu。然后在ubuntu上下载和安装docker。好了,下面来详述一下下载安装的过程。(ps:官网下载是需要注册账号的,但是注册账号是需要翻墙的,这里直接采用命令行在线下载安装。)

(ps:所有操作都需要在root下或者使用sudo命令,否则会提示权限不够。)
第一次使用su命令,请使用以下命令该root密码

sudo passwd

一、下载

1、 安装docker的apt源

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

2 添加docker官方的GPG

curl -s https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3 添加docker的源。如果没有docker.list则自己创建一个

cd /etc/apt/sources.list.d
vim docker.list

清空原文件,加入以下内容

deb https://get.docker.io/ubuntu docker main

二、安装
1、 安装docker

apt install docker.io

2、 查看docker的版本:

docker version

在这里插入图片描述
三、启动
1、 通过命令来启动一个httpd的镜像。会从docker hub下载镜像。下载完成后,镜像httpd被保存到本地

docker run -d -p 80:80 httpd

在这里插入图片描述
2、通过命令可以看到已经下载到本地

docker images

在这里插入图片描述
3、查看容器是否正在运行

docker ps

在这里插入图片描述
四、如何下载一个镜像
1、通过docker pull下载。docker pull会从Docker Hub进行下载
这里以下载一个hello-world为例

docker pull hello-world

在这里插入图片描述
2、查看镜像

docker images hello-world

在这里插入图片描述
3、运行镜像

docker run hello-world

在这里插入图片描述
ps:下载的docker镜像默认存储路径是/var/lib/docker .具体的镜像文件就在containers文件夹中。

安装docker-compose:

sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

版权声明:本文为qq_40663357原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。