由于学习的需要,就想在电脑上装个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版权协议,转载请附上原文出处链接和本声明。