本文主要是介绍docker(2)——docker的安装与运行以及下载加速,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先,我们要搭建自己的实验环境,环境选择:容器需要管理工具、runtime和操作系统。我们的选择如下:
(1)管理工具:docker engine(目前最流行使用)
(2)runtime-runc(docker默认的runtime)
(3)操作系统——ubuntu(自己用vmware装个虚拟机)
安装流程如下:
配置Docker的apt源
1、安装包,允许apt命令https访问docker源:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
2、添加Docker官方的GPG
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3、将docker源添加到/etc/apt/source.list
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release-cs) stable"
4、镜像下载加速:
取daocloud.io上注册一个用户,登录后点击加速器,copy命令到命令行执行即可。还需要重启docker服务,用以下命令:
sudo systemctl restart docker.service
5、运行一个容器:
docker run -d -p 80:80 httpd
命令的意思是从docker hub上下载httpd的镜像,镜像中已经安装好了apache http server。下载完后启动httpd容器,并将容器的8-端口映射到host的80端口。
你可以在你的浏览器地址栏输入 http://你的ubuntu的ip地址
这篇关于docker(2)——docker的安装与运行以及下载加速的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!