DevOps运维Centos7.6上部署Docker环境

时间:2020-05-31 22:27:59   收藏:0   阅读:48

在Centos7.6上部署Docker环境

#升级yum
sudo yum update
#卸载旧版本docker
sudo yum remove docker  docker-common docker-selinux docker-engine
#安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#设置源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
#安装docker
sudo yum install docker-ce
#启动服务
sudo systemctl start docker
#查看版本
docker version
#拉取镜像
docker pull hello-world
#启动容器
docker run hello-world

安装docker-compose并授权

sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose -v

重新创建容器并运行

docker-compose up --force-recreate (up 相当于 build + start)

Docker 容器 镜像 删除

docker stop $(docker ps -a | grep "Exited" | awk ‘{print $1 }‘) #停止容器

docker rm $(docker ps -a | grep "Exited" | awk ‘{print $1 }‘) #删除容器

docker rmi $(docker images | grep "^<none>" | awk ‘{print $3}‘) #删除镜像

理解要点

expose 与 ports 比较

depends_on 与 links区别


报错处理

(docker)RUN apt update、(linux)apt和apt-get命令

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

sudo apt install -y blender > /dev/null 2> /dev/null

原文:https://www.cnblogs.com/justblue/p/13021726.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!