好小伙潇潇洒洒

小小的天,有大大的梦想,我有属于我的天!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

linux系统docker安装部署和常用的docker命令

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker要求:

lunix内核,要求3.10以上
centos7

[root@bogon /]# uname -r
3.10.0-957.el7.x86_64

安装Docker:

1、卸载旧版本

较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、安装依赖工具包

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

3、设置远程仓库

sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、安装 Docker Engine-Community

sudo yum install docker-ce docker-ce-cli containerd.io

5、启动

sudo systemctl start docker
或者
sudo service docker start
service docker start        #启动docker
chkconfig docker on         #加入开机启动

6、查看版本

sudo docker version
执行结果:
Client:
 Version:      17.03.1-ce
 API version:  1.27
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Mon Mar 27 17:05:44 2017
 OS/Arch:      linux/amd64

7、校验

sudo docker run hello-world

8、修改镜像源

由于docker默认的源为国外官方源,下载速度较慢,所以在学习和使用中可改为国内的镜像源,这样速度会提高狠多。

方法一:

 编辑 /etc/docker/daemon.json

vi /etc/docker/daemon.json
#添加如下网易镜像源
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

方法二:

 编辑/etc/sysconfig/docker,在OPTIONS变量后追加参数  --registry-mirror=镜像源地址

vi /etc/sysconfig/docker
#编辑OPTIONS,添加中国科技大学的镜像源
OPTIONS='--selinux-enabled --log-driver=journald --registry mirror=https://docker.mirrors.ustc.edu.cn'

方法三:

 编辑/etc/default/docker,添加DOCKER_OPTS="--registry-mirror=镜像源"

vi /etc/default/docker
#指定镜像源为阿里的镜像源
DOCKER_OPTS="--registry-mirror=https://pee6w651.mirror.aliyuncs.com"

Docker国内源说明:

Docker 官方中国区

https://registry.docker-cn.com

网易

http://hub-mirror.c.163.com

中国科技大学

https://docker.mirrors.ustc.edu.cn

阿里云

https://pee6w651.mirror.aliyuncs.com

posted on 2020-07-29 11:27  Mr.毛小毛  阅读(449)  评论(0)    收藏  举报