docker基础学习(一)安装

本文使用linux安装

#安装前建议关闭selinux和firewalld,升级yum源

iptables -F && setenforce 0

yum update (非必须)

# 安装依赖包

yum install -y yum-utils

# 添加Docker软件包源

cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装Docker CE(CE为开源版,E为企业版)

yum install -y docker-ce

# 启动Docker服务并设置开机启动

systemctl start docker

systemctl enable docker

# 查看docker是否启动

docker info

执行docker info出现如下警告

解决办法:

vi /etc/sysctl.conf

添加以下内容

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

最后再执行

sysctl -p

此时docker info就看不到此报错了

# 配置加速器

Docker Hub是由Docker公司负责维护的公共镜像仓库,包含大量的容器镜像,Docker工具默认从这个公共镜像库下载镜像。地址:https://hub.docker.com(官网可能访问不了或超时,采用下方阿里云网站进行镜像拉取)

vi /etc/docker/daemon.json


{
"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}


systemctl restart docker

# 运行nginx容器

docker run -d nginx  (自动拉取镜像)

docker images

docker ps -a

附图片:

 docker 常用命令

docker pull nginx    #拉取镜像

docker pash nginx    #上传镜像

docker rm  (CONTAINER ID)    #删除容器     -f  #强制删除  rmi  #删除镜像

docker save -o  nginx.tar.gz  nginx    #保存镜像为tar文件

docker load -i  nginx.tar.gz           #将tar文件还原为镜像

docker ps -a         #查看所有镜像,包含停止的镜像

docker ps -l         #查看刚刚启动的镜像

docker ps -q         #查看启动镜像的CONTAINER ID

docker run -d nginx   #启动有进程的镜像,如nginx 启动centos会自动退出

docker run -it nginx  #可启动没有进程的镜像,如centos

#访问nginx

docker run -d -p 8080:80 nginx

docker ps -l

宿主机ip:8080 访问

 

 #修改显示内容

docker exec -it nginx1 /bin/bash

cd /usr/share/nginx/html

echo "<h1> hello world </h1>" > index.html

 

 

https://docs.docker.com/engine/install/centos/  (如果代码跑不通,可查看官方文档)

官方文档:https://docs.docker.com

阿里云源:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

将镜像源下载至目录  /etc/yum.repos.d/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值