docker的安装与基本命令

docker安装以及使用
#如果你之前安装过 docker,请先删掉

sudo yum remove docker docker-common docker-selinux docker-engine


#安装一些依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2



#下载repo文件:

 wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo


#把软件仓库地址替换为 TUNA:

sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo


#最后安装:

sudo yum makecache fast
sudo yum install docker-ce

#验证是否安装成功
docker -v
#显示Docker version 18.03.0-ce, build 0520e24

#启动docker
service docker start
配置国内镜像
vi /etc/docker/daemon.json 
{ 
"registry-mirrors": ["https://registry.docker-cn.com"] 
}
#重启docker
systemctl daemon-reload 
systemctl restart docker

#配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

Registry Mirrors:
 https://registry.docker-cn.com/
常用的命令

1.docker pull centos 拉取docker镜像(默认是从官方镜像仓库拉的,如果pull不下来,建议百度切换国内镜像仓库)

2.docker run -p 8082:80 -v /mnt/hgfs/public/:/mnt/hgfs/public/ --name mycentos -it centos
从某个镜像生成一个新的容器,
其中-p是端口映射,是把宿主机的8082端口映射成容器内的80端口。
-v是磁盘挂载,把宿主机里的/mnt/hgfs/public/映射到容器里的/mnt/hgfs/public/目录。
–name 是给这个容器起名字。
其他可用参数:
-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

3.docker images 显示所有的本地docker镜像

4.docker ps 显示当前运行的容器(需要查看所有的容器 加上-a参数)

5.docker stop mycentos 停止当前运行的容器

6.docker start mycentos 启动某个容器

7.docker attach mycentos 连接到某个容器(我理解的是进入到容器里面)

8.docker exec -i -t mynginx /bin/bash 在容器mynginx中开启一个交互模式的终端

其他命令

其他的没怎么用到,有需要的同学可以来这里查看
docker命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值