【Docker - 1】Hello World
【Docker - 1】Hello World
一、Docker安装
官方介绍文档:Install Docker Engine on CentOS | Docker Documentation
-
卸载原有docker,linux上没有docker,也可以运行,以防万一
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
下载安装docker
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
-
启动docker
sudo systemctl start docker
-
设置docker开机自启动
sudo systemctl enable docker
-
验证安装
docker -v
二、配置加速器
因为docker默认的仓库地址是官方地址,在国内下载对网络的要求比较苛刻,所以可以使用阿里云或者腾讯云的镜像加速器
2.1 阿里云加速器
登录地址:容器镜像服务 (aliyun.com)
执行上述命令即可
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["*****"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2.2 腾讯云
将上述镜像加速地址更换为:https://mirror.ccs.tencentyun.com
三、Hello World
进入虚拟机之后,直接运行
docker run hello-world
docker会在镜像之中寻找是否有hello-world的镜像,没有的话就会去仓库之后拉去,然后运行,运行效果图如下: