数据库第三次

本文详细介绍了在Ubuntu 14.04/16.04上使用apt-get安装Docker CE的步骤,包括添加阿里云的GPG证书、写入软件源信息、安装和指定版本安装。此外,还提到了Docker的基本操作,如搜索、下载、导入、删除镜像,创建、管理容器,以及配置Docker镜像加速器。
摘要由CSDN通过智能技术生成

docker容器安装
docker简介
Docker CE 是免费的 Docker 产品的新名称,Docker CE 包含了完整的 Docker 平台,非常适合开发人员和运维团队构建容器 APP。
配置方法
Ubuntu 14.04/16.04(使用 apt-get 进行安装)
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce

# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
#   docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
#   docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]
一Docker的简介、下载
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
二Docker的安装:
2.1 上传安装包:
docker-ce-18.06.0.ce-3.el7.x86_64.rpm
2.2 安装:
yum install docker-ce-18.06.0.ce-3.el7.x86_64.rpm -y
2.3 启动docker
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
docker info
2.4 配置Docker的镜像加速器:
vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://w2plr83n.mirror.aliyuncs.com"]
}
2.5 刷新守护进程:
systemctl daemon-reload
2.6 重启docker:
 systemctl restart docker
2.7 效验配置是否成功
docker info
三、Docker的镜像操作:

3.1  搜索镜像
docker search tomcat
3.2 下载镜像:
docker pull tomcat
docker pull openjdk
3.2 docker images :列举本地仓库的所有镜像
3.4 导入或者加载镜像:
#docker load -i centos7.tar 
#docker load -i java8.tar
#docker load -i tomcat.tar
#docker load -i nginx.tar
docker load -i mysql.tar 
3.5 保存镜像:
docker save -o tomcat3-22.rar tomcat:8.5.42-jdk8-adoptopenjdk-openj9
3.6 删除镜像:
 docker rmi -f openjdk:latest
 docker rmi -f 040bdb29ab37
 docker rmi -f $(docker images)
 
 四、容器的操作:
 4.1 创建容器:
 docker run centos:centos7 /bin/echo 'Hello World'       零时容器
 docker run -it --name=mycentos centos:centos7 /bin/bash
 docker run -d -p 91:80 nginx
访问: http://192.168.188.135:91/
4.2 列举正在运行的容器:
docker ps
 列举所有的容器(包括停止的)
docker ps -a
4.3 停止、启动、重启容器:
docker stop 容器的id
docker start 容器的id
docker restart 容器的id
4.4 进入容器:
docker exec -it 5c0447c5d6ed /bin/bash

4.5 退出容器:
exit

4.6 删除容器:
docker rm -f 容器的id
docker rm -f $(docker ps -a -q)

4.7 过滤输出容器的ip地址:
docker inspect --format='{{.NetworkSettings.IPAddress}}'     jdk1(容器的名称)
5.4 创建mysql容器:
 docker run -di --name=m1 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=docker001  mysql:5.7

测试: 宿主机的ip地址     端口:3307    密码:123456
查看当前服务器数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值