IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker -> 正文阅读

[系统运维]Docker

Docker

大家可以先在菜鸟 - Docker教程里大致学习一下docker,这里面讲解的是比较系统且全面的。

然后在Docker官网安装docker软件

我就简要做一下补充,后面再加上自己的理解和实例。

镜像Images

容器Containers

一个镜像可以包含多个容器,各个容器之间相互独立

容器可以将修改后的操作上传到镜像,镜像被修改后,在此镜像中制作的其他容器也需要被更新。

可以将制作的镜像上传到Docker社区,方便自己或他人获取你的配置。


安装docker软件之后,在终端执行命令

docker images  #查看当前的镜像
docker ps -a  #查看所有容器
docker pull Image_Name  #拉取镜像
docker rm -f Container_ID  #删除容器
docker rmi Image_ID  #删除镜像
docker commit -a "alvinszhang" -m "create images" Container_Name:v1.0.0  #容器制作镜像
docker run -dit Ima_Repo  #镜像创建容器
docker exec -it Container_ID /bin/bash  #进入容器
Ctrl+P+Q  #退出容器
docker push alvinszhang/ubuntu:v1.0.0  #上传容器

python尝试

image-20210830173040467

以python镜像为例,为什么是镜像名字是python:3.8-alpine呢?

大家可以在Docker社区查找自己需要的镜像版本,并不一定是最新的版本。

image-20210830173620364

拉取好镜像之后,在终端使用镜像创建容器docker run -dit python:3.8-alpine,然后查看新创建的容器并进入容器docker ps -a, docker exec -it CONTAINER_ID COMMAND

下面是使用os、sys模块进行简单的测试。

import os
import sys
sys.version  # 查看python版本
os.system('ls')  # 终端命令
os.system('pip3 install matplotlib')  # 尝试导入库

image-20210830195708431

image-20210830195749301

image-20210830200322159

Centos尝试

docker pull centos:7
docker run -dit centos:7
docker ps -a
docker exec -it CONTAINER_ID /bin/bash

image-20210830201441805

需要留意的是,python3, /bin/bash ,centos与pyhton的这一处不同,在“COMMAND”中可以看到。

Ubuntu尝试

和Centos基本一样。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-31 15:52:22  更:2021-08-31 15:54:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 11:56:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码