centos7安装docker
官方推荐centos7.3系统
安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
添加docker yum源
1 | yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
版本区别:
docker-ce-edge:类似开发测试版,功能比较新,但不一定稳定,edge是每月更新一次。
docker-ce-stable:稳定版,每3个月更新一次。
开启docker-ce-edge更新(默认是关闭的)
yum-config-manager –enable docker-ce-edge
yum-config-manager –disable docker-ce-edge
安装docker
yum install docker-ce -y
启动docker
systemctl start docker
测试docker是否安装成功,运行个httpd 镜像
docker run -d -p 80:80 httpd
-d:以后台方式运行
-p:端口映射,源端口:目标端口
docker hub在国外,速度太慢了,使用国内的镜像源daocloud
1 | curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://a58c8480.m.daocloud.io |
重启docker 进程
systemctl restart docker
运行mysql
1 | docker run --name first-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=4435448 -d mysql |
-e设置环境变量
这里使用-e设置环境变量MYSQL_ROOT_PASSWORD
连接方法
mysql -h 10.211.55.5 -P3306 -uroot -p4435448