1)安装docker
sudo yum install docker
2)启动docker
systemctl start docker.service
3)配置开机启动
[root@localhost ~]#systemctl enable docker.service
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@localhost ~]#shutdown -r now 重新启动
[root@localhost ~]# systemctl status docker 查看是否启动状态
4)查看docker版本信息
docker version
二、docker-compose
1)下载 docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-uname -s
-uname -m
-o /usr/local/bin/docker-compose
2)设置权限
sudo chmod +x /usr/local/bin/docker-compose
3)测试是否安装成功
$ docker-compose --version docker-compose version 1.19.0, build 1719ceb
三、解决本机mysql与docker mysql 3306端口被占用,mysql容器启动不了 1)root@localhost ~]# mysql -uroot -p Enter password: 输入数据库密码;
使用show global variables like 'port'; 命令查看端口号,
mysql> show global variables like 'port'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+ 1 row in set (0.00 sec)
2)编辑/etc/my.cnf文件 [root@localhost ~]# vi /etc/my.cnf
添加port=3307;
重启mysql [root@localhost ~]# /etc/init.d/mysqld restart
补充说明:/etc/init.d/mysqld stop 停止mysql
安装mysql客户端 yum install mysql -y
查看当前监听的端口及状态:$ netstat -na|grep 8080
来源:oschina
链接:https://my.oschina.net/u/3766399/blog/3133458