[容器]docker-ce安装-最新版

社区:

http://www.dockerinfo.net/rancher

http://dockone.io/

https://www.kubernetes.org.cn/

1,docker安装配置

环境 centos7.2

yum install -y yum-utils

yum-config-manager \

--add-repo \

https://download.docker.com/linux/centos/docker-ce.repo

yum-config-manager --enable docker-ce-edge

yum clean all && yum makecache

yum install -y docker-ce.x86_64

配置加速器

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://50208f86.m.daocloud.io
systemctl daemon-reload && systemctl start docker

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8c593af7.m.daocloud.io
systemctl daemon-reload && systemctl start docker

  

导入导出镜像

docker save images > aa.tar.gz
docker load -qi nginxplus.tar

docker常用操作

4,docker常用命令
镜像操作:
搜索 docker search
获取 docker pull
查看 docker images
删除 docker rmi

镜像导入导出:

docker export id > cenos6.tar
cat centos.tar|docker import - centos6

  

运行镜像:

docker run centos echo "hello word"#在docker容器中运行hello world!
docker run centos yum install ntpdate#在容器中安装ntpdate的程序

  

提交刚修改的容器为镜像:

docker commit 2313132 centos:v1
docker commit -m "My Nginx" fa1529ebdb96 mynginx:v1

容器id

关闭启动删除容器:

docker stop id
docker start id #docker start 5c4a428e7335
docker rm -f id
docker run --name lannydocker -it centos /bin/bash
docker run --rm --name lannydocker -it centos /bin/bash

  

映射端口:
docker run -d -p 80:80 -p 8022:22 centos:v2

镜像--运行--exit--后台运行--再次进入
方法1,
docker start id
docker attach b83fff0e6cdc
对于nginx可能会进入失败
使用nscenter进去,yum install util-linux –y

方法2,脚本方法重新进容器
docker start id
./in.sh mynginx

其它命令:

容器停止后就自动删除:     docker run --rm centos /bin/echo "One"
杀死所有正在运行的容器:  docker kill $(docker ps -a -q)
删除所有已经停止的容器:  docker rm $(docker ps -a -q)
删除所有未打标签的镜像     docker rmi $(docker images -q -f dangling=true)

进入容器脚本:in.sh

#!/bin/bash

# Use nsenter to access docker

docker_in(){
NAME_ID=$1
PID=$(docker inspect -f "{{ .State.Pid }}" $NAME_ID)
nsenter -t $PID -m -u -i -n -p
}

docker_in $1

  

时间: 2024-09-29 08:04:12

[容器]docker-ce安装-最新版的相关文章

Docker CE安装及配置国内镜像加速教程

Docker CE安装教程 一.版本说明 2017年2月份,Docker公司发布了全新的Docker版本:V1.13.0.从2017年3月1号开始,Docker的版本命名发生如下变化: 项目 说明 版本格式 YY.MM stable版本 每个季度发行 edge版本 每个月发行 同时将Docker分成CE和EE 2个版本.CE版本即社区版(免费,支持周期三个月),EE即企业版,强调安全,付费使用. Docker 会每月发布一个 edge 版本(17.03, 17.04, 17.05...),每三个

(一) CentOS 7 进行 Docker CE 安装

参考并感谢 官方文档: https://docs.docker.com/install/linux/docker-ce/centos/ 卸载旧版本 # 停止所有正在运行的容器 docker stop `docker ps -a -q` # 删除所有容器(容器运行中则无法删除) docker rm `docker ps -a -q` # 删除所有镜像(镜像使用中则无法删除) docker rmi -f `docker images -a -q` yum remove docker docker-c

(二) Windows 进行 Docker CE 安装(Docker Desktop)

参考并感谢 官方文档: https://docs.docker.com/docker-for-windows/install/ 下载地址 https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 操作系统要求 Windows 10 64位:Pro,Enterprise或Education(Build 15063或更高版本) 必须启用Hyper-V和容器Windows功能 在Windows 10上成功

Docker CE 安装、卸载及启动停止

Docker CE 安装.卸载及启动停止 概述 Docker CE 是 Docker 公司发布的开源版 Docker 引擎,本文主要简单记录 CentOS 上 Docker CE 的安装.卸载及启动停止 前提条件 系统版本:CentOS 7 维护版本.不支持存档版本 必须开启 centos-extras 附加软件库(默认:开启) 推荐使用 overlay2 文件存储驱动 ps:overlay2 存储驱动配置可参考:Docker overlayfs 存储驱动配置 卸载老版本 Docker CE 如

Docker CE安装

官方文档:https://docs.docker.com/install/linux/docker-ce/centos/ 卸载旧版本 $ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine yum安装(推荐使用yum 安装,方便安装和升级) 设置yum仓库 安装所需的包

Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试

git地址:https://github.com/kbengine/kbengine_unity3d_demo Demo中文地址:https://github.com/kbengine/kbengine_unity3d_demo/blob/master/README_CN.md QQ交流群:461368412 实验的版本为:kengine 1.0.0 资产库;kbengine_unity3d_demo1.0.0 一.服务器端操作 1.首先需要确保已经安装过KBEngine服务端引擎(装过请忽略)

CentOS 7 安装Docker CE

本节内容: 背景 Moby项目 安装Docker CE 卸载Docker CE 一.背景 在搭建Registry的过程中,发现使用Docker 1.12版本,在push镜像到Registry时会报错误,几经查询解决之道无果后,去github的docker项目上提问,得到的回答是"Also note you appear running an unsupported version of docker which has changes specifically around how regist

在Ubuntu14.04下安装Docker CE(1) - repository篇

从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.io来进行安装的方式已经过时了.在这里,会详细介绍如何在ubuntu14.04 LTS下安装Docker社区版,也就是Docker CE. 在开始之前,请确保你先做好一些前期准备工作,然后开始安装Docker. 前期准备工作 操作系统 安装Docker CE,你需要以下其中一种64位的Ubuntu操作

CentOS安装docker ce的三种方式

参考文章: CentOS安装docker ce的三种方式: 1.环境 CentOS Linux release 7.6.1810 (Core) 2.卸载旧版本 sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker

Docker CE在Ubuntu上安装

安装Docker CE 需要Ubuntu14以上的版本 Bionic 18.04 (LTS) Artful 17.10 Xenial 16.04 (LTS) Trusty 14.04 (LTS) Docker CE是一种Ubuntu上x86_64, armhf, s390x (IBM Z),和ppc64le (IBM Power)支持的架构. 卸载老版本的docker Docker的老版本叫docker或docker-engine,如果有安装,可以通过命令进行卸载: 1 $ sudo apt-g