入门

镜像:    镜像相当于一个模板, 可以通过镜像创建多个容器

容器:    可以运行一个或多个应用, 容器可以启动, 停止, 删除,相当于一个小的独立的系统

仓库:    存放镜像的地方


卸载docker :

1)    yum remove docker-ce docker-ce-cli containerd.io

2)    rm-rf/var/lib/docker

命令:

docker --help //查看帮助

docker version //查看版本信息

docker info // 查看docker 信息

镜像命令:

docker run     //运行某个镜像,如果不存在就会去仓库下载

docker images //查看镜像

docker search // 搜索镜像

docker pull  [:tag] //下载镜像  docker pull mysql:5.7

docker  rmi  //删除镜像  docker rmi -f $(docker images -aq) 强制删除所有镜像

docker rmi  id1 id2 id3  //删除多个镜像

容器命令:

docker run [可选参数] image   //根据容器启动一个容器

参数说明: 

 --name="容器名称"  给容器起名

-d  守护进程的方式启动

-it   交互式运行 

-p    指定端口    // -p 主机端口:容器端口


-P    随机指定端口

exit  // 退出容器 (容器会退出)

Ctrl +p+q  //退出容器  不关闭容器

docker ps   //查看正在运行容器  -a 查看层级运行的容器

docker rm  容器id  //删除容器  删除正在运行的容器 -f

docker ps -aq|xargs docker rm //删除所有容器

docker start  容器id   // 启动容器

docker restart 容器id  // 重启容器

docker kill  容器id   // 强制停止容器

docker stop 容器id  //停止运行正在运行的容器

其他常用命令

后台启动容器:

docker run -d  镜像名  //如果没有前台进程,启动后会自动停止

查看日志:    docker logs  

docker top 容器id   //查看容器中进程信息

docker inspect   容器的id   //查看容器元数据

docker exec  -it  容器id   //进入正在运行的容器

docker attach   容器id  // 打开新的终端并进入容器正在执行的终端

docker cp 容器id:容器内路径  主机路径   //从容器内拷贝文件到主机上

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。