docker安装入门

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 
Docker通常用于如下场景:
web应用的自动化打包和发布;
自动化测试和持续集成、发布;
在服务型环境中部署和调整数据库或其他的后台应用;
从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。


http://www.docker.org.cn/book/install/26_install-docker-trusty-14.04.html

window 安装:

http://docs.docker.com/windows/step_one/

Ubuntu Trusty 14.04 (LTS) 下面安装docker

依赖关系:
Ubuntu 14.04版本无需安装额外的依赖包,可以直接安装。
安装步骤:

使用管理员帐号登录ubuntu 14.04系统,保证该管理有root权限,或者可以执行sudo命令。
检查curl包有没有安装。
$ which curl
如果curl没有安装的话,更新apt源之后,安装curl包。
$ sudo apt-get update $ sudo apt-get install curl
获得最新的docker安装包。
$ curl -sSL https://get.docker.com/ | sh 
shell会提示你输入sudo的密码,然后开始执行安装过程。
确认Docker是否安装成功。
$ sudo docker run hello-world

这个命令会下载一个测试用的镜像并启动一个容器运行它。

注意:docker 需要权限root权限。

$which wget
$ sudo apt-get update
$ sudo apt-get install wget
$ wget -qO- https://get.docker.com/ | sh
$ wget -qO- https://get.docker.com/gpg | sudo apt-key add -
test:
docker下载test镜像并启动一个容器。
$docker run hello-world
如果docker服务没有起来的话
$sudo service docker start //启动守护进程
$sudo docker -d 
docker下载ubuntu镜像并启动一个容器。
$docker run -it ubuntu bash 
//搜索可用镜像:
$docker search tutorial
//下载镜像
$docker pull learn/tutorial

$docker run learn/tutorial echo "hello word"
docker安装ping程序
$docker run learn/tutorial apt-get install -y ping
$docker ps -l 命令获得安装完ping命令之后容器的id

保存对容器的修改
$docker commit 698 learn/ping
运行新镜像:
$docker run lean/ping ping www.baidu.com
查看镜像的信息
$docker inspect <id>
docker images命令可以列出所有安装过的镜像。
docker push命令可以将某一个镜像发布到官方网站。
$docker push learn/ping

//进入镜像的shell,执行其他shell操作
$sudo docker run -t -i learn/tutorial /bin/bash
$sudo docker run -t -i learn/tutorial bash


http://www.docker.org.cn/book/docker.html

https://xzturn.gitbooks.io/docker/content/introduction/what.html

准备开始
Docker系统有两个程序:docker服务端和docker客户端。其中docker服务端是一个服务进程,管理着所有的容器。docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。大部分情况下,docker服务端和客户端运行在一台机器上。
目标:

检查docker的版本,这样可以用来确认docker服务在运行并可通过客户端链接。
提示:
可以通过在终端输入docker命令来查看所有的参数。


### Windows 上 Docker安装入门 #### 下载并安装 Docker Desktop for Windows 对于 Windows 用户来说,最简便的方法是通过官方提供的 Docker Desktop 来部署环境。访问[Docker官网](https://www.docker.com/products/docker-desktop),点击页面中的 "Get Started" 或者直接前往下载链接获取适用于 Windows 平台的 Docker Desktop 版本[^1]。 #### 启用 WSL 2 (Windows Subsystem for Linux) 为了更好地支持Linux容器,在安装Docker前建议先开启WSL 2 功能。打开PowerShell作为管理员运行以下命令: ```powershell wsl --install ``` 这将会自动配置好所需的组件,并设置默认使用的发行版为Ubuntu。如果想要指定其他版本,则可以查阅微软文档进一步操作[^4]。 #### 配置 Docker 使用 WSL 2 后端 完成上述准备工作后启动刚刚下载好的 Docker Desktop Installer.exe 文件按照向导提示逐步完成剩余步骤直到结束。首次启动时会询问是否要切换到基于 WSL 2 的引擎模式,请选择“Yes”。这样做的好处是可以让Docker利用更高效的文件共享机制以及性能表现。 #### 测试 Docker 是否成功安装 当一切顺利的话就可以验证下成果啦!继续沿用 PowerShell 输入简单的测试指令看看能否正常工作: ```bash docker run hello-world ``` 这条语句会让服务器拉取一个名为`hello-world`的小型镜像并执行其中的内容,最后返回一段欢迎信息给终端表示整个流程走通了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值