- Container(容器)集合成 Services(服务) 交互集合成 Stack(堆栈)
-
- 卸载可能存在的旧版本
- sudo apt-get update
-
- 使apt可以通过HTTPS使用存储库(repository)
- sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
-
- 添加Docker官方的GPG密钥:
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
- 设置stable存储库
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-
- sudo apt-get update
-
- 安装最新版本的Docker CE:
- sudo apt-get install -y docker-ce
-
- 列出可用的版本:
- apt-cache madison docker-ce
- //sudo apt-get install docker-ce=
-
- 查看docker服务是否启动:
- systemctl status docker
-
- 启动docker服务
- sudo systemctl start docker
-
- 经典的hello world:
- sudo docker run hello-world
- 查找Docker Hub上的mysql镜像
- docker search mysql
-
- 获取mysql官方最新docker镜像
- sudo docker pull mysql/mysql-server:latest
-
- 查看下载的镜像
- sudo docker images
-
- 创建一个文件夹用于挂载mysql数据库文件
- sudo mkdir /docker/mysql_data -p
-
- 生成mysql容器
- docker container prune //删除所有停止容器
- docker stop Name或者ID
- 删除或停止本地数据库防止端口冲突
- sudo apt-get autoremove --purge mysql-server-5.7
- sudo apt-get remove mysql-server
- sudo apt-get autoremove mysql-server
- sudo apt-get remove mysql-common
-
- docker run --name mysql -d --restart always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /docker/mysql_data:/var/lib/mysql mysql/mysql-server
-
- 查看已经创建的容器:
- sudo docker ps -a
-
- 查看已经启动的容器:
- sudo docker ps -s
-
- 若容器未启动,则通过以下命令启动:
- sudo docker start mysql
-
- 查看所有的进程和端口使用情况
- netstat -apn | grep 3306
-
- 命令行连接mysql数据库
- sudo docker exec -it mysql bash
-
- 连接mysql,输入密码123456
- mysql -u root -p
- CREATE DATABASE test;
- create user root@172.17.0.1 identified by '123456';
- GRANT ALL PRIVILEGES ON test.* TO root@172.17.0.1;
- FLUSH PRIVILEGES;
-
- 通过宿主机命令行连接mysql
- sudo apt-get install -y mysql-client
- mysql -h 127.0.0.1 -u root -p
参考地址:
Docker实战之安装配置Hadoop-2.5.2完全分布式集群_docker hadoop 2.5-CSDN博客
Docker实战之安装配置Hadoop-2.5.2完全分布式集群_docker hadoop 2.5-CSDN博客docker学习笔记(一)—— ubuntu16.04下安装docker_ubuntu16.04安装docker-CSDN博客
Docker的安装配置及使用详解 - 明天OoO你好 - 博客园