使用VMware12在CentOS7上部署docker实例

今天下午算是自己搞了一下午才搞出来,对于认为linux是自己死穴的我,现在能搞出来,心里滋味不是一丢丢,哈哈~~~

算了,废话不多说,直接上图!步骤如下:

1、在安装好VMware12并安装好了centOS7系统(linux镜像地址:http://mirrors.163.com/centos/7/isos/x86_64/)的情况下,打开该软件,并选择“编辑“栏下面的“虚拟网络编辑器”,设置桥接模式

注意图片中的红框信息的设置(子网ip和子网掩码等,不同网络不一致,本人是在连接了宽带的情况下实现的)

2、再打开本机的”网络和Internet“,选择网络连接下的”VMware Virtual Ethernet Adapter for VMnet8“网卡,右键选择属性,勾选VMware Bridge Protocol,同时设置ip为自动获取,并在共享栏下勾选允许其他网络用户通过此计算机的Internet连接来连接,且设置家庭网络连接为:VMware Virtual Ethernet Adapter VMnet1

详情见下图

3、设置虚拟机的网络设置,选择NAT方式

4、启动并登录虚拟机

5、输入命令cd /etc/sysconfig/network-scripts,回车,再输入ls,回车,查看所有文件,再输入命令vi ifcfg-ens33文件,回车

6、按i键进入编辑模式,修改BOOTPROTO=dhcp,ONBOOT=yes,以及设置对应的IP地址和DNS

修改好后,先按esc键退出编辑模式,再输入:x保存并退出

7、输入service network restart重启网络

8、再输入ip addr命令查看是否设置网络成功,有下图红框中的ip号就表示设置ok了(ip号根据机型不一致而不一致)

9、再安装并打开SmarTTY连接CentOS7,本人是已经连接好了所以有记录可以直接双击可以打开

10、命令:(docker库:https://hub.docker.com/)

  注意三点:

    外部访问需要关闭防火墙命令: service firewalld stop

    下载需要开启防火墙命令:service firewalld start

    查看防火墙状态:service firewalld status

1)先检查Linux内核版本,必须是3.10及以上,在SmarTTY中输入命令:uname -r

2)查看docker版本命令:docker ‐v

3)安装docker命令:yum install docker

4)启动docker命令:systemctl start docker

5)设置docker开机启动命令:systemctl enable docker

6)停止docker命令:systemctl stop docker

7)docker镜像操作命令:

  (1)检索 docker search 关键字

    eg:docker search tomcat
  (2)拉取:docker pull mysql:5.6
  (3)镜像列表: docker images
  (4)删除镜像 docker rmi image-id

  更多命令可以访问:https://hub.docker.com/

8)docker容器操作命令:

  (1)根据镜像启动容器命令:docker run --name mytomcat -d tomcat:latest

  (2)查看运行中的容器命令:docker ps

  (3)查看所有容器命令:docker ps -a

  (4)启动容器命令:docker start 容器id

  (5)停止运行中的容器命令:docker stop 容器id

  (6)删除一个容器命令:docker rm 容器id

  (7)查看容器的日志命令:docker logs 容器id

9)启动一个做了端口映射的tomcat命令:

  docker run -d -p 8888:8080 tomcat:latest

        主机端口:容器内部的端口

        -d:表示后台运行

        -p:表示将主机的端口映射到容器的一个端口 

10)安装mysql命令:docker pull mysql:5.6

  启动mysql:docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

  做端口映射运行mysql:docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

  启动做了端口映射并设置字符编码为utf-8的mysql:

    docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

 11)下载nginx:

  docker pull nginx:latest

  启动nginx并映射端口:

  docker run -d -p 8887:80 nginx:latest

12)下载redis:

  docker pull  redis:3.2

  启动redis并映射端口:

  docker run -d -p 6379:6379 redis:3.2

以上是本人搞了一下午的成果,最后奉上成功图:本人如有写的不对的或是不规范的地方,麻烦各位大佬都可以指出留言,mYunYu初次写写博客,定会改正,谢谢各位赏眼,哈哈~~~

原文地址:https://www.cnblogs.com/mYunYu/p/9211390.html

时间: 2024-08-27 00:31:49

使用VMware12在CentOS7上部署docker实例的相关文章

Docker实践(6)—CentOS7上部署Kubernetes

Kubernetes架构 Kubernetes的整体架构如下: Master为主控节点,上面运行apiserver,scheduler,controller-manager等组件.Minion相当于工作节点,上面运行kubelet,proxy,cAdvisor以及最重要的docker等组件.下面来实际部署一下这套集群管理工具. 环境 yy1  10.193.6.35 yy2  10.193.6.36 yy1作为master,yy2作为minion. # cat /etc/centos-relea

在 CentOS7 上部署 MySQL 主从

在 CentOS7 上部署 MySQL 主从 1 通过 SecureCRT 连接至 MySQL 主服务器: 2 找到 my.cnf 文件所在的目录: mysql --help | grep my.cnf 一般情况 my.cnf 都会位于 /etc/ 目录下: 3 用 vim 打开 MySQL 的配置文件 my.cnf: vim /etc/my.cnf 4 找到 [mysqld] 并在其后添加如下配置: # 唯一标识此 MySQL 服务器,默认值为 1,一般采用所属 IP 的末端值 server-

轻轻松松在centos上部署docker服务

首先,因为docker的运行需要linux本身某些组件和内核特性的支持,所以要确保centos的版本大于6,并且内核版本大于2.6.32-431.可以简单的升级centos6到最新版本. sudo yum upgrade 然后安装cgroup sudo yum install libcgroup service cgconfig start #启动croup服务 lssubsys -am 如果安装成功,最后一个命令lssubsys -am会显示所有子系统的挂载点 源码方式安装lxc sudo y

在CentOS7上安装docker篇

一.在CentOS7上安装docker篇 1. 查看系统版本: $ cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 2. 安装docker $ yum install docker 安装过程中报错: Transaction check error: file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.

微服务架构 - CentOS7离线部署docker

原文:微服务架构 - CentOS7离线部署docker 1.环境准备 系统环境为: CentOS Linux release 7.5.1804 (Core) 安装docker版本为: 17.12.0-ce 2.准备部署文件 在http://mirrors.163.com/centos/7/os/x86_64/Packages/中下载如下rpm安装包: audit-2.8.4-4.el7.x86_64.rpm audit-libs-2.8.4-4.el7.x86_64.rpm libselinu

在Centos7上部署CloudStack4.10(文章测试)

在Centos7上部署CloudStack4.10 目录 在Centos7上部署CloudStack4.10    1 一.    概述以及环境介绍    3 二.    安装操作系统,以及初始网络配置    4 三.    开始部署    6 1 网络配置    6 2 主机名修改    6 3 SELinux    6 4 yum源配置    7 5 NTP服务    7 6 存储服务器NFS    8 7 安装mysql    8 8安装cloudstack-management    9

centos7上部署dubbo管理控制台dubbo-admin

centos7上部署dubbo管理控制台dubbo-admin 1 准备工作 服务器:系统centos7, 内存4G, 存储60G, ip 192.168.159.128 软件环境: 安装有jdk1.8, 具体安装方式参见<centos7上安装jdk1.8>博文: 安装并启动zookeeper,具体安装步骤参见<centos7上安装zookeeper>博文: 软件准备: 上传tomcat.dubbo-admin.war文件至服务器 /opt/soft目录下(其中tomcat采用版本

centOS7上部署安装coreseek及遇到的问题处理

# uname -r 3.10.0-229.4.2.el7.x86_64 安装步骤如下: 1 依赖包的安装 yum install gcc gcc-c++ libtool mysql-devel libxml2-devel expat-devel 2.下载软件包 wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz wget http://www.coreseek.cn/uploads/csft/4.0/cores

在CentOS7上部署 Kubernetes集群

yum -y install  etcd docker  flannel kubenetes 一般会遇到没有k8s源的问题,先 yum update -y 看是否有效,如果还是没用就创建yum 源,再安装 kubenetes 如下操作: 创建yum源 vi virt7-docker-common-release.repo 加入以下内容: [virt7-docker-common-release] name=virt7-docker-common-release baseurl=http://cb