Win10 & Linux Docker 安装使用

Docker最近推出了可以运行在Win10和Mac上的稳定版本,让我们赶紧来体验一下。

一、Windows Docker 安装

1.安装

需要的条件为: 64bit Windows 10,开启Hyper-V

1.1 开启win10的Hyper-V

控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V

完成后自动重启

1.2 下载Docker for Windows,安装

从官网的下面地址可以下载

https://download.docker.com/win/stable/InstallDocker.msi

用刚才下载的安装包安装,安装完成后,启动Docker

如果没有开启Hyper-V,启动Docker的时候会提示开启Hyper-V

如果启动的时候,提示内存不足,启动失败,可以在设定中调节VM内存大小

1.3 确认docker是否正常运行

开始->运行->cmd  执行docker info,能正常显示docker信息说明docker正常

二、Linux Docker 安装

1.安装

使用环境:CentOS 7.5

1.1 安装epel

yum install docker 提示没有可用的软件包,因为docker位于第三方的yum源里面,而不在centos官方yum源里面

解决方案:安装epel;

去epel官网: http://fedoraproject.org/wiki/EPEL下载;这里面东西有点多难找;

参考网址

1.2 安装docker

1.3 确认docker是否正常运行

执行docker info,能正常显示docker信息说明docker正常

如果docker没有启动,会有如下提示,使用service docker start 启动即可

1.4 关闭SELinux ,使用getenforce 查询

    临时关闭(不用重启机器):

      setenforce 0                  ##设置SELinux 成为permissive模式

      ##setenforce 1 设置SELinux 成为enforcing模式

    修改配置文件需要重启机器:

      修改/etc/selinux/config 文件

      将SELINUX=enforcing改为SELINUX=disabled

      重启机器即可

三、Docker使用

在docker 中使用 nginx

常用命令:

docker info
docker version

1、下载镜像

docker pull nginx
或者docker run nginx

2、查看镜像和容器

docker images
docker ps 运行的容器

3、运行镜像和容器

docker run -p 80:80 --name nginx1 nginx
启动容器
docker start 容器id

4、进入运行容器的bash

docker exec -it nginx /bin/bash
或者docker里面开启ssh 主机ssh 连接进入

5、进入容器linux配制nginx

#配置tomcat的IP地址和访问端口
upstream gw {
server 192.168.0.82:8080 weight=1;
server 192.168.0.82:8080 weight=1;
}
#Nginx代理配置
location / {
proxy_pass http://gw;
}

nginx -t
nginx -s reload

6、linux中下载包

1.DPKG Debian Package System
代表:Debian,Ubuntu
apt-get update 更新软件源,读取软件包列表
apt-get install vim

2.RPM (Red Hat Package Manager)
代表:CentOS,RedHat,Fedora
yum -y update
yum install vim
DNF install vim

7、制作包,发布包

1.使用docker commit 命令来创建镜像
docker commit 容器id yilei/nginx:8.8 (docker tag)
docker run 新的镜像
docker login
docker push yilei/nginx

2.使用docker build命令和Dockerfile文件
vim Dockerfile
docker build -t yilei/nginx:8.8
docker run 新的镜像
docker login
docker push yilei/nginx

时间: 2024-08-02 16:11:25

Win10 & Linux Docker 安装使用的相关文章

Linux Docker安装Jenkins

安装环境 操作系统 centos7.3 安装Docker,安装及配置见 <Docker之Docker介绍及安装配置> 安装Jenkins 下载Jenkins 命令:sudo docker pull jenkins 启动Jenkins前准备 创建jenkins文件夹 创建jenkins文件夹,用于和容器内文件夹做磁盘挂载 命令:mkdir /home/hzq/jenkins 注意:在安装jenkins时候,挂在文件夹/home/hzq/jenkins/的归属用户id必须是1000,否则会抛出无操

【记录】linux docker 安装 tomcat

前言:首先linux需要先安装docker,具体步骤可以参考博主之前博客,也可自行百度. 话不多说,开始安装tomcat: 通过docker安装tomcat docker pull tomcat:8.5 原文地址:https://www.cnblogs.com/wbl001/p/11538050.html

Win10 for Docker 安装 K8S

win 10 docker安装K8S中遇见的一些问题,记录下来方便自己以后避免采坑. 安装步骤: 1.安装Docker for windows.在docker官方下载,然后傻瓜式安装. 安装成功以后再Docker => Daemon => Registry mirrors配置节点中添加阿里云进行地址: https://registry.docker-cn.com.毕竟国内服务器快(如果可以FQ就另当别论),曾经在新加坡测试过,直接安装K8S(选择Enable Kubernetes)五分钟就安装

Linux docker安装

1.使用 root 连接服务器,如果非 root 账号,在 yum 指令前要加上 sudo 指令 2.设置仓库安装所需的软件包.yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2 yum install -y yum-utils device-mapper-persistent-data lvm2 3.设置稳定的仓库 yum-config-manager

alpine linux docker 安装 lxml出错的解决办法。

我习惯在docker当中用alpine来部署服务. 最近在部署flask时使用了 tiangolo/uwsgi-nginx-flask:python3.6-alpine3.7 这个镜像 别人写好的flask镜像,里面包括了uwsgi nginx 用着省事啊. 但是在安装lxml库的时候总是安装不上去. 经多处查询. 发现是镜像当中的系统库缺一些东西. RUN apk add --no-cache gcc musl-dev libxslt-dev 安装gcc   musl-dev   libxsl

Win10系统使用Docker安装oracle并通过Navicat for oracle进行登录

一.安装Docker Linux系统可以直接采用命令进行Docker安装: Win7系统安装Dokcer实际通过Boot2Docker在Windows下安装一个VirtualBox来实现: Boot2Docker对于Win10系统的支持不太友好,好消息是现在有了专门为Win10准备的Docker安装包:docker-tollbox; docker-tollbox下载地址:https://www.docker.com/products/docker-tollbox DockerToolbox.ex

Docker折腾手记-linux下安装

Docker折腾手记-linux下安装 Linux下的安装方法 博主用的是centos7,其它也是大同小异 我根据的是官网的教程进行的操作,地址是 https://docs.docker.com/engine/installation/linux/centos/#install-using-the-repository 刚开始他们balabala了一大堆,要注意的就是在x64的centos才可以安装docker 官方提供了两种方式一种是使用存儲库进行安装 ,一种是从包中进行安装 ,两种方式都可以

Linux上安装Docker

到目前为止在linux上面安装Docker的最好方式是通过Docker提供的安装脚本来安装.尽管大多数的linux发行版有他们自己的包,但是考虑到Docker的发展速度,那些包都有些过时. 安装Docker需求: 内核版本为3.10或之上,可以通过uname -r来检查,如果你正在使用RHEL或CentOS,你需要7版本或者更新的. 同时记住你需要运行一个64位的架构,可以通过uname -m来检查.结果应该是x86_64. 最简单的安装方法: curl https://get.docker.c

docker安装升级linux内核(2.6.32-&gt;3.10.81),安装成功!

升级linux内核(2.6.32->3.10.81),安装docker 1.内核升级环境准备 #查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库: yum grouplist #一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具 yum groupinstall "Development Tools" #你必须这样才能让 make *config 这个指令正确地执行 yum install ncurses-devel #如果你没有 X 环