docker 如何下载安装配置使用
下载,安装配置
检查是否安装旧版本docker
rpm -qa | grep docker
进入yum目录安装yum-utils工具
cd /etc/yum.repos.d
yum install -y yum-utils
添加安装源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum缓存
yum repolist
yum makecache
安装docker-ce(社区免费版)
yum install -y docker-ce
设置自启以及启动
systemctl enable docker
systemctl start docker
配置docker加速器
cd /etc/docker
vim daemon.json
daemon.json的内容为下,确保完整复制粘贴
{
"registry-mirrors": ["https://01192jyl.mirror.aliyuncs.com","https://do.nark.eu.org","https://dc.j8.work","https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn"]
}
重新加载daemon和docker
systemctl daemon-reload
syatemctl restart docker
使用
下载镜像,以nginx为例
docker pull nginx
创建容器n1
docker create -it --name n1 nginx
启动容器
docker start n1
进入容器
docker exec -it n1 bash
退出容器
exit
查看容器详细信息
docker inspect n1
访问容器的ip地址
curl http://172.17.0.2
补充
docker ps 查看所有容器状态
docker run -itd --name n1 nginx 让docker容器后台运行
docker run -itd --name n1 -p 84:80 nginx 访问虚拟机84端口等同于访问容器的80端口
docker run -itd --name n2 -p 85:80 nginx 改为85就可以同时访问多个nginx