Docker小鲸鱼真可爱~(@^_^@)~

在这里插入图片描述

Docker概述

Docker的核心理念就是把程序的所有准备工作都放到集装箱中,当需要某个程序在某台服务器运行时,只要把这个集装箱放到服务器上就可以正常运行了。

Docker的主要特性:

  • 更高效的虚拟化,Docker对程序进行隔离的虚拟化技术占用资源极少,虚拟化部分不会占用过多的系统开销。
  • 更快的部署,只要服务器具备Docker容器运行的基础条件,就可以把Docker容器部署到此服务器中,而不用考虑其他环境因素。
  • 简单的镜像生成,通过Dockerfile可以方便地生成Docker镜像,这个镜像会把程序以及程序运行的基础环境统一打包。
  • 方便移植,Docker的兼容性可以保证在任何平台上运行的Docker容器能够快速地在其他平台的Docker环境下使用。
  • 可以使用Docker相关的管理工具,对程序的历史镜像版本、容器的启动及当前状态进行监控和管理。

Docker基础环境搭建

这里以CentOS 7.3 版本64位系统中Docker环境安装为例进行说明。

Docker环境安装

安装命令

$ yum install docker

查看服务状态

$ service docker status

启动服务

$ service docker start

查看服务版本

$ docker version

查看docker信息

$ docker info

Docker环境卸载

查看安装的Docker组件

扫描二维码关注公众号,回复: 9962659 查看本文章
$ yum list installed | grep docker

逐个删除Docker组件

$ yum -y remove[name]

删除Docker遗留文件

$ rm -rf /var/lib/docker

Docker镜像加速

在这里插入图片描述

Docker常用命令

Docker命令主要是针对镜像和容器的操作

针对镜像的命令

1、搜索镜像

$ docker search [OPTIONS] NAME

2、拉取镜像

$ docker pull [OPTIONS] NAME

3、显示当前镜像列表

$ docker images [OPTIONS]

4、删除镜像

$ docker rmi [OPTIONS] image

5、给镜像打标签

$ docker tag NAME NAME/version

6、登陆镜像仓库

$ docker login[OPTIONS][SERVER]

7、退出镜像仓库

$ docekr logout[OPTIONS][SERVER]

8、推送镜像

$ docker push NAME

9、将镜像保存成归档文件

$ docker save -o FILE IMAGE

10、从归档文件中创建镜像

$ docker import FILE IMAGE

11、使用Dockerfile创建镜像

$ docker build[OPTIONS] IMAGE PATH

针对容器的命令

1、运行容器

$ docker run [OPTIONS] IMAGE

在这里插入图片描述
2、查看运行中的容器

$ docker ps [OPTIONS]

3、停止容器

$ docker stop CONTAINER

4、启动被停止的容器

$ docker start CONTAINER

5、重启容器

$ docker restart CONTAINER

6、强制杀死容器

$ docker kill CONTAINER

7、删除容器

$ docker rm[OPTIONS]CONTAINER

8、创建容器但不启动

$ docker create[OPTIONS] IMAGE

9、查看容器日志

$ docker logs[OPTIONS] CONTAINER

10、进入运行的容器执行命令

$ docker exec [OPTIOSN] CONTAINER

11、获取容器/镜像元数据

$ docker inspect IMAGE/CONTAINER

12、查看容器运行的进程信息

$ docker top CONTAINER

13、由容器创建镜像

$ docker commit [OPTIONS] CONTAINER IMAGE

14、主机和容器间的数据复制

$ docker cp [OPTIONS] SRC DEST

在这里插入图片描述

发布了187 篇原创文章 · 获赞 289 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/Deep___Learning/article/details/104954086
今日推荐