GVKun编程网logo

win7安装使用docker(win7安装使用admin)

13

在这里,我们将给大家分享关于win7安装使用docker的知识,让您更了解win7安装使用admin的本质,同时也会涉及到如何更有效地64位ubuntu14.04安装使用docker、CentOS7安

在这里,我们将给大家分享关于win7安装使用docker的知识,让您更了解win7安装使用admin的本质,同时也会涉及到如何更有效地64位 ubuntu 14.04 安装使用docker、CentOS7安装使用Docker的步骤、Docker CE for Windows安装使用、docker for win7安装的内容。

本文目录一览:

win7安装使用docker(win7安装使用admin)

win7安装使用docker(win7安装使用admin)

后知后觉的学习了下docker入门,还有一些问题和不解地方,留待以后慢慢琢磨。

一、操作系统:windows7专业版;docker版本:19.03;JDK版本:1.8.

二、安装docker:

1、docker好像没有直接支持win7的版本,看网上的文章说要下载docker-toolbox,于是去网站: https://github.com/docker/toolbox/releases 下载安装文件。

2、安装docker-toolbox,没有什么好说的,一路next就好。

本机之前没有安装git,效果更好;否则在这里不要勾选“Git for windows”。而且每次运行的时候,还需要选择Git的bash.exe文件。

另外在最后的安装过程里,会安装Oracle VM VirtualBox,这个最好也安装上,电脑上不差那点空间。我第一次安装的时候,看到oralce开头直接忽视,导致后边有问题,又卸载重新安装了一遍。

3、运行docker。安装成功后,桌面上出现了3个快捷图标:

双击或以管理员身份运行这个“Docker Quickstart Terminal”,出现下面这样的工作界面:

这里可以输入任何docker命令,比如 docker version。

4、运行第一个docker镜像(对于镜像,容器,仓库等概念不做详细解释了):

docker run hello-world

本地目前还没有这个镜像,所以会从公共仓库里下载名字为hello-world的镜像,并运行这个镜像。如果在控制台出现了“Hello from docker.”就表运行成功了。

5、正常编写并打包一个springboot项目,得到一个可以执行的jar,如practice-1.0.0.jar。

在docker-toolbox新建一个目录(docker-toolbox里的路径和主机的文件夹对应),新建目录的用意是构建镜像时,不会把额外的内容放进去。比如在主机D:/test目录下存放打包好的practice-1.0.0.jar,在docker-toolbox中,进入/d/test目录。

首先编写dockerFile文件,告诉docker怎么构建一个镜像,文件内容如下:

FROM ascdc/jdk8

ADD practice-1.0.0.jar app.jar

EXPOSE 9400

ENTRYPOINT ["java","-jar","/app.jar"]

FROM表示使用的jdk镜像,ADD表示把主机的jar包复制到docker服务器上,重命名为app.jar,EXPOSE表示端口,ENTRYPOINT表示容器运行时执行的命令。

6、执行构建命令:docker build -t practice .

7、运行容器: docker run --name practice  practice(使用--name选项,便于对容器执行停止,启动,删除等操作)

8、运行容器时映射端口: docker run --name practice -p 127.0.0.1:9401:9400 practice

64位 ubuntu 14.04 安装使用docker

64位 ubuntu 14.04 安装使用docker

背景

一年前就听说了docker,想用它做虚拟机,今天终于有机会付诸实践了。
我这里使用的是64位 ubuntu 14.04。想虚拟出4台设备,分别安装软件,进行集群测试。
由于Linux容器的bug,docker在Linux的kernel3.8上运行最佳。

环境检查及安装

看下我们的Ubuntu版本命令:
cat /etc/issue   Ubuntu 14.04.5 LTS \n \l
再来看下内核,命令:
uname -r  3.2.0-67-generic

由于内核没有达到要求,我们接下来用下面的命令升级内核:

apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raringsudo 
apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring
注意:升级后需要重启ubuntu.#重启后检查内核版本。

*******如果上述升级内核方法无法升级,参考如下方法:

Ubuntu 14.04 用户怎样安装 Kernel 3.14 内核 *(安装方法,直接下载DEB安装包,使用以下命令)

32 位系统安装命令

下载安装包:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/linux-headers-3.14.0-031400_3.14.0-031400.201403310035_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/linux-headers-3.14.0-031400-generic_3.14.0-031400.201403310035_i386.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/linux-image-3.14.0-031400-generic_3.14.0-031400.201403310035_i386.deb

安装:

sudo dpkg -i linux-headers-3.14*.deb linux-image-3.14*.deb

64 位系统安装命令

wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/linux-headers-3.14.0-031400_3.14.0-031400.201403310035_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/linux-headers-3.14.0-031400-generic_3.14.0-031400.201403310035_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/linux-image-3.14.0-031400-generic_3.14.0-031400.201403310035_amd64.deb

********

安装部署docker

更新下源:
vim /etc/apt/sources.list
使用以下阿里源:
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
升级并安装:
apt-get update
apt-get install docker.io
service docker.io restart
启动

root@linuxidc:~#docker run -i -t ubuntu /bin/bash

Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

root@iZ28ikebrg6Z:~# docker -d

出现如下错误:
root@iZ28ikebrg6Z:~# docker -d
Could not find a free IP address range for interface 'docker0'. Please configure its address manually and run 'docker -b docker0'

然后我们只需要输入:
root@linuxidc:~#sudo route del -net 172.16.0.0 netmask 255.240.0.0

注意这里,每次重启后都要执行上面这条命令,制定子网掩码。

再执行 docker -d 启动OK说明docker安装完毕并启动成功。

创建容器及使用

docker pull ubuntu #此处是从官网拉取名为ubuntu的image
docker images 查看拉取下来的镜像,注意:REPOSITORY:TAG后边启动使用
docker run -i -t ubuntu:latest /bin/bash #创建一个容器,-t是临时终端。
docker run -dit [CONTAINER_NAME or CONTAINER_ID]#交互式启动
run -d ubuntu:latest /bin/bash     #后台启动。
TIPS:退出时,使用[ctrl + D]或exit,这样会结束docker当前线程,容器结束。可以同时使用[ctrl + P][ctrl + Q]退出而不终止容器运行
docker exec -it [CONTAINER_NAME or CONTAINER_ID] /bin/bash #会在指定容器中执行指定命令。
docker rename CONTAINER_NAME  new_name #给容器重命名
docker rm  CONTAINER_ID #删除容器
docker accach  CONTAINER_NAME #进入某个后台容器
run -d  -p 50001:22 ubuntu:latest /bin/bash    #创建端口映射从50001到容器的22端口,然后登陆安装ssh

CentOS7安装使用Docker的步骤

CentOS7安装使用Docker的步骤

安装

Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装:

curl -sSL https://get.docker.com/ | sh

执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。

不过,由于伟大的墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的情况。国内的一些云服务商提供了这个脚本的修改版本,使其使用国内的 Docker 软件源镜像安装,这样就避免了墙的干扰。

阿里云安装脚本

复制代码 代码如下:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh

 镜像

选择国内镜像

官方中国区加速器

复制代码 代码如下:

sudo echo "DOCKER_OPTS=\"--registry-mirror=https://registry.docker-cn.com\"" >> /etc/default/docker

推荐使用官方加速器。

网易163

复制代码 代码如下:

sudo echo "DOCKER_OPTS=\"--registry-mirror=http://hub-mirror.c.163.com\"" >> /etc/default/docker

目前网易镜像已经比较稳定。

修改完默认镜像仓库后需要重启docker才能生效:

service docker restart

使用

启动Docker

service docker start

开机自启动

sudo chkconfig docker on

停止Docker

service docker start

 本地镜像列表

docker images

使用images命令查看发现当前本地没有任何镜像

搜索

docker search hello

以下结果是我们搜索到的与"hello"相关的所有镜像

拉取镜像

docker pull hello-world

我们尝试从仓库中拉取名为“hello-world”的镜像

拉取成功后使用docker images命令查看,发现该镜像已被拉取到本地。

 运行镜像

docker run hello-world

运行后该镜像会输出如下信息:

 镜像重命名

docker tag hello-world hw

我们将之前下载的“hello_world”镜像重命名为“hw”,使用images命令查看会发现列表中已经多了一个名为“hw”的镜像。

删除镜像

docker rmi hello-world

我们删除了名为“hello_world”的镜像,rmi后面的参数也可以是 镜像短 ID、镜像长 ID、镜像名 或者 镜像摘要。

卸载

列出安装包

yum list installed | grep docker

 

删除安装包

yum -y remove docker-engine.x86_64
yum -y remove docker-engine-selinux.noarch

删除镜像/容器等

rm -rf /var/lib/docker

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

Docker CE for Windows安装使用

Docker CE for Windows安装使用

原文: Docker CE for Windows安装使用

            • 官网下载并安装Docker CE for Windows
            • IDEA连接Docker
            • Docker一些常用命令
            • Docker for windows运行mysql
            • Docker for windows运行 tomcat
            • Docker for windows运行 nginx
            • Docker for windows运行 redis
            • Docker for windows运行 mongoDb
            • Docker for windows运行 solr


官网下载并安装Docker CE for Windows

配置阿里云Docker镜像加速dev.aliyun.com
管理中心→加速器→复制加速地址→进入Docker-Settings-Daemon
Basic切换成Advanced,在 registry-mirrors: 中填入复制的加速地址
General勾选Expose daemon on tcp://localhost:2375 without TLS


IDEA连接Docker

1.Docker插件安装:File-Setting-Plugins搜索Docker Integration
2.Docker插件配置:File-Setting-build,Execution,Deployment-Docker


Docker一些常用命令
docker search Name                            查找镜像
docker images                                 查看所有镜像
docker ps -a                                  查看正在运行镜像
docker stop Name/ID                           停止容器
docker start Name/ID                          启动容器
docker kill Name/ID                           杀死容器
docker run -it image_name /bin/bash           进入容器
docker tag IMAGEID  REPOSITORY:TAG            修改镜像描述

Docker for windows运行mysql
docker pull mysql
docker run --name frist-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

Docker for windows运行 tomcat
docker pull tomcat
docker run --name frist-tomcat -p 8080:8080 -d tomcat

Docker for windows运行 nginx
docker pull nginx
docker run --name frist-nginx -p 80:80 -d nginx

Docker for windows运行 redis
docker pull redis
docker run --name frist-redis -p 6379:6379 -d redis

Docker for windows运行 mongoDb
docker pull mongo
docker run --name frist-mongo -p 27017:27017 -d mongo

Docker for windows运行 solr
docker pull solr
docker run --name frist-solr -p 8983:8983 -d solr

docker for win7安装

docker for win7安装

地址: https://github.com/boot2docker/windows-installer/releases

 

下载安装之后会是这样

VirtualBox:  虚拟机嘛,  不多说,

Kitematic是一个关于Docker Machine的图形化客户端。它的功能非常有限,所以你也许并不需要它。

Docker Terminal,我们用它来做的唯一一件事就是在本地环境启动和管理Docker容器。

 

 

打开你的Docker Toolbox安装目录

我的是:     D:\Program Files\Docker Toolbox    

将里面的内容拷贝到(一定要拷贝要不运行不起来)

C:\Users\Administrator\.docker\machine\cache

然后打开你的安装目录下的start.sh   ,  第一次启动将进入一个漫长的等待中........等看到鲸鱼就表示成功啦

 

今天关于win7安装使用dockerwin7安装使用admin的讲解已经结束,谢谢您的阅读,如果想了解更多关于64位 ubuntu 14.04 安装使用docker、CentOS7安装使用Docker的步骤、Docker CE for Windows安装使用、docker for win7安装的相关知识,请在本站搜索。

本文标签:

上一篇常用 docker 命令,及一些坑(常用的docker命令)

下一篇JFinal用Redis