文档章节

Docker实操笔记

八风不动
 八风不动
发布于 2016/10/02 09:35
字数 389
阅读 72
收藏 3

操作系统:Ubuntu14

安装Docker 

su root

apt-get update
apt-get install docker.io

docker.io由Ubuntu维护,docker-engine由Docker维护,不追版本的话,方便起见用docker.io。

下载Ubuntu最新版,查看当前镜像列表

docker pull ubuntu
docker images

载入Ubuntu镜像,进入Docker中的命令行。

docker run -it ubuntu bash

在Docker中安装Mysql

apt-get update
apt-get install mysql-server

exit

退出Docker命令行后,查看正运行、已退出的容器列表,找到刚才安装Mysql的容器(CONTAINER ID),将容器内的变化保存为新命名的镜像文件(docker_mysql)。

docker ps
docker ps -a
docker commit fda057a64ed6 docker_mysql
docker images

将新的镜像文件保存成压缩包tar文件

docker save -o docker_mysql.tar docker_mysql
ls

清理不再需要的容器和镜像文件

docker ps -a
docker rm fda057a64ed6

docker images
docker rmi df3eca73a721

载入tar文件中的Doocker镜像

docker load -i docker_mysql.tar
docker images

在命名容器中(--name)后台启动Docker镜像(-d),映射Docker中的3306端口到客户机的13306端口

docker run -dit -p 13306:3306 --name=d_mysql docker_mysql

进入Docker运行容器的命令行,安装vim,修改Mysql允许远程访问

docker attach d_mysql
apg-get install vim

vi /etc/mysql/mysql.conf.d/mysqld.cnf

# bind-address          = 127.0.0.1


service mysql start
mysql -u root -p

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

service mysql restart
exit

停止和启动容器,启动容器中的Mysql服务,远程连接容器中的Mysql

docker stop d_mysql
docker start d_mysql
docker exec d_mysql service mysql start

mysql --port=13306 -u root -p

 

© 著作权归作者所有

共有 人打赏支持
八风不动
粉丝 33
博文 36
码字总数 10759
作品 2
天津
架构师
Docker服务器的图形显示方案

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 问题描述:一般docker实操时...

李金泽
04/01
0
0
Docker 入门以及 Dockerfile (视频+Git 代码)

6月3日,由cSphere希云(https://csphere.cn )携手开源中国、腾讯云、阿里云主办的第一期Docker实训课程圆满结束。 据悉,原计划课程报名人数只限1000人,但在报名截止前,人数已远超这个数字...

山山081
2015/06/06
6.1K
13
【Docker】 导入对应的war包进行docker操作

docker的容器操作已然没任何问题,接下来就是如何和我们的tomcat应用app融合,用来提供实际的服务。 根据官网上来看,两种方式进行打包发布。 一种是直接建立maven docker,然后通过把war包放...

lsttoy
2016/11/10
0
0
区块链:从理论到实践(高盛出品,77页完整报告)

每天一篇行业深度文章 一文读懂CYFC金融学院 CYFC投行资管•领航班第4期招募手册 CYFC投行资管中阶班•4期,已于11月招募新学员。微信朋友圈转发活动帖子并截图,发送截图和工作名片至小助手...

CYFC
01/14
0
0
iOS开发博客前言

学了iOS三年多(工作方面就还不够,呵呵),所以其中看了很多文章,也从大牛那里学了不少东西,摘抄下来很多笔记,现在太乱太杂,需要整理一下。所以,接下来要写的东西,是我从学习到工作的...

kelolo
2016/06/20
19
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
57分钟前
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
0
0
12.17 Nginx负载均衡

Nginx负载均衡 下面的dig看到可以返回2个IP,就是解析出来的IP,这样我们可以做负载均衡。 dig www.qq.com 1.vim /usr/local/nginx/conf/vhost/fuzai.conf 2.添加如下配置 upstream qq //定义...

芬野de博客
今天
0
0
SSE(Server Send Event 服务端发送事件)

package com.example.demo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframe......

Canaan_
今天
0
0
jvm调优

1.jvm运行模式 client模式:启动快,占用内存少,jit编译器生成代码的速度也更快. server模式:主要优势在于代码优化功能,这个功能对于服务器应用而言尤其重要. tiered server模式:结合了client与...

Funcy1122
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部