3.docker容器的常用命令

1.docker的主要内容

(1).docker是一个cs架构

(2).docker主要:镜像 容器 仓库 网络 存储 监控

(3).docker是一个软件的打包技术

2.docker镜像基础命令

1.docker search Nginx(搜索镜像)

[[email protected] ~]# docker search nginx
NAME                              DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
nginx                             Official build of Nginx.                        12314               [OK]
jwilder/nginx-proxy               Automated Nginx reverse proxy for docker con…   1698                                    [OK]
richarvey/nginx-php-fpm           Container running Nginx + PHP-FPM capable of…   746                                     [OK]
linuxserver/nginx                 An Nginx container, brought to you by LinuxS…   83                                      

2.docker pull nginx (官网仓库下载镜像,不加latest,默认下载最新版)

[[email protected] ~]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
000eee12ec04: Pull complete

3.docker push (上传镜像)

[[email protected] ~]# docker push nginx

4.docker images (查看本地已有镜像)

[[email protected] ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              231d40e811cd        2 weeks ago         126MB

5.docker rmi (删除镜像)

[[email protected] ~]# docker rmi nginx:latest
Untagged: nginx:latest
Untagged: [email protected]:50cf965a6e08ec5784009d0fccb380fc479826b6e0e65684d9879170a9df8566
Deleted: sha256:231d40e811cd970168fb0c4770f2161aa30b9ba6fe8e68527504df69643aa145

6.docker tag(给镜像打标签)

[[email protected] ~]# docker tag nginx:latest nginx:v1

7.docker load -i docker_kod.tar.gz (本地镜像导入)

[[email protected] ~/docker]# ls
docker_kod.tar.gz
[[email protected] ~/docker]#
[[email protected] ~/docker]# docker load -i docker_kod.tar.gz
b5e11aae8a8e: Loading layer [==================================================>]  202.9MB/202.9MB

8.docker import (导入镜像,images没有镜像名和标签)

[[email protected] ~/docker]# docker import docker_kod.tar.gz
[[email protected] ~/docker]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              c1863e2b0717        35 seconds ago      627MB

9.docker save(保存镜像到当前目录)

[[email protected] ~/docker]# docker save nginx:latest  -o docker_nginx.tar.gz

10.docker inspect nginx:v1 (查看镜像属性)

[[email protected] ~/docker]# docker inspect nginx:v1 

11.docker image prune(清理无人使用的镜像和拉取到一半的镜像,删除镜像缓存)

[[email protected] ~/docker]# docker image prune
WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] y
Deleted Images:
deleted: sha256:c1863e2b07171e582113544e6c19660cd3fee7d6f1d89401529f8472732c8e33
deleted: sha256:56d69e4a0819cab19e224724de86de73c8dfcd8ee5f01e08288b20cfb49c4d52

12.docker更改时区(重启容器生效)

[[email protected] /]# /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

13.删除<none>镜像

[[email protected] ~]# docker image prune 

原文地址:https://blog.51cto.com/13723701/2464626

时间: 2024-08-29 07:34:40

3.docker容器的常用命令的相关文章

Docker容器操作中常用命令集合

docker pull 从仓库获取所需要的镜像 docker images 显示本地已有的镜像. docker commit 提交更新后的副本. docker build 创建一个新的镜像 ADD 复制本地文件到镜像 EXPOSE 命令来向外部开放端口 CMD 命令来描述容器启动后运行的程序 docker run -t -i ouruser/sinatra:v2 /bin/bash 启动容器docker tag 命令来修改镜像的标签.docker push 把自己创建的镜像上传到仓库中来共享do

Docker的一些常用命令

记Docker的一些常用命令 拉取镜像:docker pull xxx:tagId 查看镜像本地镜像:docker images 创建镜像:docker build -t . 参数:t:指定要创建的目标镜像名 .:Dockerfile?文件所在目录,可以指定Dockerfile?的绝对路径 设置镜像标签:docker tag 860c279d2fec runoob/centos:dev docker tag?镜像ID,这里是?860c279d2fec ,用户名称.镜像源名(repository

docker之容器管理常用命令篇

常用命令如下表: 选项 描述 ls 列出容器 inspect 查看一个或多个容器详细信息 exec 在运行容器中执行命令 commit 创建一个新镜像来自一个容器 cp 拷贝文件/文件夹到一个容器 logs 获取一个容器日志 port 列出或指定容器端口映射 top 显示一个容器运行的进程 stats 显示容器资源使用统计 stop/start 停止/启动一个或多个容器 rm 删除一个或多个容器 1.ls - 列出容器 只列出正在运行的容器:[[email protected] ~]# dock

Docker入门之常用命令

写在前面 细数当前最流行的技术莫过于容器化和人工智能了,而容器化技术能有今天的热度,Docker可谓功不可没. 让我们一起来回顾一下Docker 是什么? 是一种虚拟化技术 能够将应用程序自动部署到容器 使用Go语言开源引擎 能够非常方便的将我们的应用程序以及运行所以来的环境部署到开发,测试及生产环境.一次编译,随处可用 有什么优势? 提供了简单轻量的建模方式 职责的逻辑分离 快速高效的开发生命周期 让应用部署具备了高可移植性 更方便的使用面向服务的架构 Docker的使用场景? 使用Docke

docker安装及常用命令

一.仓库.镜像.容器 官方docker hub 官方:https://hub.docker.com/explore/ 常用docker 国内镜像源: 网易镜像中心:http://hub-mirror.c.163.com Docker 官方中国区:https://registry.docker-cn.com ustc: https://docker.mirrors.ustc.edu.cn docker国内免费加速器: daocloud:https://www.daocloud.io aliyun:

Docker安装和常用命令

1.如果之前已经安装过了,执行: sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 2.安装依赖的包: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 3.设置yum源为阿里云: sud

docker容器的常用操作

1.创建容器 Docker的容器十分轻量级,用户可以随时创建或删除容器. 新建容器:docker create Example:docker create –ti ubuntu 说明:使用docker create命令创建的容器处于停止状态,可以使用docker start命令启动它. 新建并启动容器:docker run Example: docker run ubuntu /bin/echo "Hello World" 说明: 等价于先执行docker create命令,再执行do

docker之容器管理常用命令

docker container top nginx01 查看容器中运行的进程docker container exec -it nginx01 sh 连接到容器内部docker container commit bs busybox:v2 运行的容器bs 增加了内容请 如果想保存,可以用commit 重新生成一个镜像,不过一般不建议这么做 如果要改变镜像可以用dockerfile来改变,以后也会讲dockerfile的使用.docker container cp host_ip.txt bs:

Docker系列(三)常用命令

命令说明 docker pull 格式: docke pull [OPTIONS] NAME[:TAG] 作用:下载名称为 name 的镜像 例子: sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04 说明: 从 dl.dockerpool.com:5000 中下载TAG值为12.04的ubuntu镜像,省略dl.dockerpool.com:5000时,将默认从registry.hub.docker.com下载镜像. docker comm