docker小试牛刀

229 阅读1分钟

安装docker

1.移除系统原有的docker版本

sudo yum -y remove docker

2.安装yum-utils源,以使用yum-config-manager工具

sudo yum install -y yum-utils

3.安装centos7的阿里云镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4.缓存镜像

yum makecache

5.添加docker的yum源

sudo yum-config-manager \ --add-repo \ https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo

6.更新yum索引

sudo yum makecache fast

7.安装最新版本docker

sudo yum -y install docker-engine

8.启动docker

sudo systemctl start docker

9.运行一下helloword测试

sudo docker run hello-world

10.设置阿里云docker镜像加速器

sudo mkdir -p /etc/docker 
sudo tee /etc/docker/daemon.json<<-'EOF'
{
"registry-mirrors":["https://${self_address}.mirror.aliyuncs.com"]
}EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

以上的${self_address}加速器地址请查看自己的阿里云控制台

--------------以上为安装过程------------

sudo curl-Lhttps://github.com/docker/compose/releases/download/1.17.0
    /docker-compose-`uname-s`-`uname-m` -o /usr/local/bin/docker-compose

---------------以上为compose的安装过程---------

使用maven插件 构建docker

mvn cleanpackage docker:build -DskipTest

启动容器举例

docker run -d -p 8761:8761 kc/micro-discovery-eureka:0.0.1

停止所以运行的容器并删除镜像

docker stop $(docker ps -q) & docker rm $(docker ps -aq)

# 进入docker控制台

docker exec -it 1f928073b7eb /bin/bash

#删除三连 mark

docker stop
docker rm
docker rmi