Docker安装

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
2
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