当前位置: 首页 > 工具软件 > docker-gen > 使用案例 >

docker第二篇 docker镜像、docker容器和docker仓库

贝嘉泽
2023-12-01

一、 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

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。删除本地那个镜像

 

 类似资料: