首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >day111部分&day112docker的简单配置应用

day111部分&day112docker的简单配置应用

原创
作者头像
少年包青菜
修改2020-04-16 18:26:47
3340
修改2020-04-16 18:26:47
举报
文章被收录于专栏:Python 学习Python 学习

1.docker安装

# docker 三大概念:镜像、容器、仓库

1.1yum下载安装

yum install docker* docker-*  -y

1.2启动docker

systemctl start   docker 
systemctl stop    docker 
systemctl restart docker 
systemctl status  docker 

1.3查看docker是否正确启动

docker version

2.镜像&容器

1.docker search centos                 # 下载一个 centos 的镜像
2.docker pull centos                   # 下载docker的镜像
3.docker run centos                    # 此时只会生成一个容器记录,不产生 docker 进程
4.docker run -it  centos               # 此命令会 进入到容器空间内,进入到容器的centos中,产生 docker 进程
5.docker run -it  --rm  centos         # 运行一个 container实例 容器,并且在退出是,删除容器运行记录
# 通过--name参数给容器记录,加上别名,运行一段 shell
6.docker run --name leon123 -d centos /bin/sh -c "while true;do echo hello leon docker~~~~; sleep 1;done"
    -d 参数是  后台运行
    /bin/sh  调用shell解释器
    -c 指明一段shell语法
7.docker commit 容器id               # 提交一个容器创建一个新的镜像 
8.docker run -d centos -P  
    -d 后台运行
    -P(大写)  随机映射端口
    -P(小写)  将容器内的5000端口随机映射到宿主机的一个指定端口

1.docker rm -f 容器id                 # docker rm删除的是已经停止的容器id
2.docker rmi -f 镜像id                # 删除一个镜像记录 ,只删记录不删文件
3.docker rm -f `docker ps -aq`        # 一次性删除所有容器id记录
4.docker rmi -f `docker images -aq`   # 一次性删除所有镜像记录

1.docker stop  容器id                       # 停止正在运行的容器
2.docker start 容器id                       # 启动一个关闭中的容器
3.docker save centos > /opt/centos.tar.gz   # 导出docker镜像至本地
4.docker load < /opt/centos.tar.gz          # 导入镜像
5.docker exec -it 进程id  /bin/bash         # 进入正在运行的容器

1.docker images           # 查看镜像记录
2.docker ps               # 查看容器记录  ,只能查看到正在运行中的容器
3.docker ps -a            # 查看停止的和在运行的容器记录
4.docker logs -f 容器id   # 查看正在运行中的 容器内日志
    -f  不间断打印 
5.docker port             # 查看外部访问 docker 的端口

3.仓库

3.1实验构建自己的镜像

存在部分问题,因此未做

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.docker安装
    • 1.1yum下载安装
      • 1.2启动docker
        • 1.3查看docker是否正确启动
        • 2.镜像&容器
                • 3.仓库
                  • 3.1实验构建自己的镜像
                  相关产品与服务
                  容器镜像服务
                  容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档