1、docker安装
在ubuntu下安装:
(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/sources.list
$ sudo add-apt-repository \
“deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable”
(4)安装docker
$ sudo apt-get update
$ sudo apt-get install docker-ce
在centos7下安装:
(1)更新yum源
yum update
(2)脚本安装
curl -sSL https://get.docker.com/ | sh
(3)启动docker
service docker start
2、docker加速
背景:由于 Docker Hub 的服务器在国外,下载镜像会比较慢。幸好 DaoCloud 为我们提供了免费的国内镜像服务。
步骤:
(1)在 daocloud.io 免费注册一个用户。登录后,点击顶部菜单“加速器”。
(2)点击之后,复制”配置Docker加速器”框中给出的命令,在你的服务器上执行
我的是curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
(3)重启docker
$sudo systemctl restart docker.service
3、docker启动
(1)容器启动过程(httpd为例)
a、Docker daemon 发现本地没有 httpd 镜像
b、daemon 从 Docker Hub 下载镜像
c、下载完成,镜像 httpd 被保存到本地
d、Docker daemon 启动容器
(2)容器基本命令
docker images:查看镜像
docker ps:查看容器