docker_第一步

docker

centos中包含有docker的旧版本,删除旧版本,现在个人用的是叫docker-ce

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

看官网有两个os预要求:centos-extras,overlay2但是我查到发现这两个玩意一般都是默认开启了的,所以不用太管它们.

官方有两个安装方式推荐:

  1. set up Docker’s repositories and install from them(从仓库里下载)
  2. s download the RPM package and install it manually and manage upgrades completely manually.(下载rpm源,手动安装)

我喜欢第一种,嗯,官网也是推荐它的(O(∩_∩)O,就是懒)

来先安装一些必要包:

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

下面的命令是可以设置去拉稳定版的仓库

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

还有些可选项,我没弄,我暂时用不上,你们感兴趣可以看看

安装 docker-ce

下面的命令总是会安装最新版的docker-ce

sudo yum install docker-ce

可以看看有哪些版本:

yum list docker-ce --showduplicates | sort -r

[外链图片转存失败(img-IGCSRaQn-1564744822776)(e:\Type\Media\YImg\2017-12-17_201601.png)]

安装特定版本的命令:有效的fully-qualified-package-name 就像这样:docker-ce-17.09.1.ce

$ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>

启动docker

sudo systemctl start docker

尝试跑一下docker命令 验证哈成功没有

$ sudo docker run hello-world

[外链图片转存失败(img-GrLDOrWu-1564744822779)(http://orhowiej3.bkt.clouddn.com/201717291921-A.png)]

经典的hello-world,哈哈

有疑惑的可以去官网看看 ,共同学习.

centos-docker 安装步骤


基本操作

Docker 进入启动后的容器

exec命令
Docker从1.3.0版本起提供了一个更加方便的exec命令,可以在容器内直接执行任意命令。该命令的基本格式为:

docker exec [-d|–detach] [–detach-keys[=[]]] [-i|–interactive] [–privileged] [-t|–tty] [-u|–user[=USER]] CONTAINER COMMAND [ARG…]
sudo docker exec -it aee88 /bin/bash

复制文件到容器里去

sudo docker cp /home/hiicy/redldw/mpf/model/mobile aee88:/models/mobile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值