Docker快速入门
我们以使用Docker的方式安装MySQL为例,快速体会Docker的基本操作 1、镜像操作 1、下载镜像 docker pull mysql #我们应该先去Docker Hub寻找我们感兴趣的镜像 docker pull image_name[:Tag] #1、tag一般为镜像的版本,不指定默认下载latest版本 #2、默认镜像是从Docker Hub下载,国内比较慢,推荐使用自己的阿里云加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 以上下载过程看出,镜像是分层的(Layer)。c499e6d256d6是当前层的唯一id(完整的id为256bit,64个十六进制字符组成)。 不同的镜像如果有相同的层,本地只会存储一份,减小了存储空间 严格说,下载镜像需要制定指定仓库名称,不过从Docker Hub下载的可以忽略前缀。如 - docker pull **docker.io/library/**mysql:5.7 2、列出镜像