一、 docker镜像
1-docker images
查看本地镜像为null
2-docker pull hello-world
拉取hello-world,没加地址,默认就会到hub.docker.com去下载
3-docker images
再次查看,观察获得hello-world镜像
总结:
第一个docker镜像
1-拉取镜像的命令
docker pull [options] name[:tag]
2-查看本机的镜像,验证是否pull成功了
docker images 【options】【repository【:tag】】
二、docker容器
docker容器
docker run 【options】 image【:tag】【command】【arg...】
注:如果直接docker run hello-world
则会先去把远程仓库的,拉倒本地仓库,相当于pull,然后run,查看hello-world的英文。
----------------------------------------------------------
docker 仓库
docker仓库的提供者:中央服务器
中央服务器地址:hub.docker.com(国际)、c.163.com(国内)
网易镜像:
1、构建镜像的目的:是为了在其他的服务器,其他的环境运行我们的程序。(为了在其他地方运行,我们就需要将构建的镜像传递到目的地才可以,仓库可以起到传输传递作用。)
网易镜像中心:登录
docker镜像中心:Docker
前台运行nginx 关掉标签就没有了。另外一个标签能看到是否启动
docker run hub.c.163.com/library/nginx
后台运行nginx
docker run -d hub.c.163.com/library/nginx
查看docker run --help 两个杆
查看目前运行的容器
docker ps
进入容器内部。
docker exec -it efb6086b5b4e bash
docker images -------查看本地镜像
docker ps -------查看目前运行的容器
docker stop 对应的id。停止容器
docker: Error response from daemon: Conflict. The container name "/mautictest" is already in use by
-----------
解决方案:docker rm 对应的id。删除本地那个镜像