Docker:入门
来源:互联网 发布:山东联通宽带网络测速 编辑:程序博客网 时间:2024/06/08 20:12
Docker提供了虚拟的Linux系统,我们可以在Docker容器中配置我们的服务器,然后通过端口映射的方式,将容器的端口映射到宿主机上。
首先以Ubuntu系统作为宿主机,下载Docker:
sudo apt-get updatesudo apt-get install docker
我们将去Docker hub注册个账号,然后在宿主机登录
sudo docker login
我们先从本地构建个简单的镜像,直接从Docker hub上面下载吧
sudo docker pull ubuntu:14.04
下载14.04版本的ubuntu镜像。然后我们可以查看Docker中现有的容器
sudo docker ps -a# 加上-a 就会显示所有的容器,如果不加,只会显示正在运行的容器
查看Docker中现有的镜像
sudo docker images
我们可以运行镜像或者容器
运行镜像:
sudo docker run -i -t <镜像ID> /bin/bash# 镜像ID可以通过sudo docker images得到
运行容器:
sudo docker start <容器ID># 容器ID可以通过sudo docker ps -a得到
向Docker hub提交我们的镜像:
去Docker hub新建一个镜像仓库,会得到一个镜像仓库的名字将本地的镜像修改成Docker hub的名字运行sudo docker commit -m="<这里填写这次修改的内容>" <容器ID>运行sudo docker push <镜像名字>
上面的Docker hub使用方式可以和Github类比。
上面是通过Docker commit来构建我们的镜像的,接下来,我们通过Dockerfile来构建。
我们先在宿主机上新建文件夹
cd /homesudo mkdir sudo touch Dockerfile
然后编写Dockerfile
# Version : 0.0.1FROM ubuntu:14.04MAINTAINER AidenRUN apt-get update
第一行:指定版本号
第二行:指定创建新的镜像的基础是ubuntu14.04
第三行:指定作者
第四行:构建新的镜像后,会运行的命令是apt-get update
编写好后,我们就构建该Dockerfile
sudo docker build -t new:ubuntu -f /home/Dockerfile /home/# /home/Dockerfile指定Dockerfile的目录# /home 指定镜像保存的目录
阅读全文
0 0
- docker--docker入门理论
- Docker入门
- Docker入门
- Docker 入门
- docker 入门
- docker入门
- docker入门
- docker 入门
- Docker 入门
- docker 入门
- Docker入门
- Docker-入门
- docker入门
- docker 入门
- docker 入门
- docker入门
- Docker入门
- Docker入门
- (92)Palette(面板)
- 指向指针数组的指针数组-4个*指针
- 1015. 德才论 (25)
- linux下添加用户并赋予root权限
- android 23定位权限_项目实战
- Docker:入门
- git cherry-pick. 如何把已经提交的commit, 从一个分支放到另一个分支
- 微信小程序如何开发?五星评分效果教程
- MXnet在windows下的安装
- 01_mycat1.6源码_mycat接受客户端连接并发送握手报文
- 新词发现方法资料
- 沉浸式状态栏 设置顶部系统栏颜色和actionbar颜色相同
- linux中wc命令用法
- 基于pyspark 和scala spark的jupyter notebook 安装