docker安装
docker安装参考官方文档
- docker官方文档:docs.docker.com/
- centos安装docker:docs.docker.com/install/lin…
- 注:docker CE只支持 centos7 不支持centos6
docker安装
# 1)安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
# 2)添加Docker软件包源(否则doker安装的不是新版本)
yum-config-manager \--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 3)安装Docker CE
yum install -y docker-ce
# 4)启动Docker服务并设置开机启动
systemctl start docker
systemctl enable docker
# 5)测试docker是否安装成功(hello-world是官方提供的一个测试镜像)
docker run hello-world
# 6)查看docker基本信息
docker info
docker version
Docker简单使用(创建一个nginx容器)
# 1、创建一个nginx容器
docker run -it nginx
# 2、查看docker运行的容器(可以获取到这个容器的id)
docker ps
# 3、访问这个容器
# 进入这个nginx容器(进入的文件系统和宿主机是完全隔离的,有自己独立的文件系统)
docker exec -it 73877e65c07d bash
# 4、查看当前容器的 IP
docker inspect 73877e65c07d # 73877e65c07d是通过docekr ps查看到的容器ID
curl 172.17.0.2 # 测试这个nginx容器是否可以访问
docker默认是国外源可以设置成国内镜像源
root@linux-node1 django-docker]# vim /etc/docker/deamon.json # 设置docker镜像源
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
[root@linux-node2 ~]# systemctl restart docker # 重启docker生效