Docker部署开发环境【开篇】

Docker部署开发环境【开篇】

相关文章:
Docker搭建MySQL
Docker安装TomCat
Docker 搭建 Gogs
Docker安装Nginx
Docker安装Redis
Docker安装Minio
Docker安装Nacos
Docker安装Seata
Docker安装RabbitMQ
Docker搭建RocketMQ
Docker搭建Jenkins

Docker部署开发环境

#杀死所有运行容器
docker kill $(docker ps -a -q)
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
#启动所有的容器
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
#容器每次自动重启
docker  update --restart=always 容器名字或者容器ID

#禁止容器每次自动重启
docker update --restart=no 容器名字或者容器ID

Docker network的基本用法

# 连接容器到网络
docker network connect 网络名 

# 创建网络(使用统一网络的容器,肯定可以ping通)
docker network create  网络名 

# 断开网络
docker network disconnect  网络名

# 查看网络具体信息
docker network inspect  

# 查看所有网络列表
docker network ls   

# 删除无用网络
docker network prune  

# 删除指定的网络
docker network rm 

初始化

mkdir -p /opt/{module,software}
chown -R dolphin:dolphin /opt/{module,software}

#module 用于安装软件
#software 用于存放软件安装包

CentOS7 Docker更换国内镜像仓库

🐋推荐Docker加速配置

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.1panel.live",
        "https://hub.rat.dev",
        "https://docker.awsl9527.cn",
        "https://docker.registry.cyou",
        "https://docker-cf.registry.cyou",
        "https://dockercf.jsdelivr.fyi",
        "https://docker.jsdelivr.fyi",
        "https://dockertest.jsdelivr.fyi",
        "https://mirror.aliyuncs.com",
        "https://dockerproxy.com",
        "https://mirror.baidubce.com",
        "https://docker.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",
        "https://docker.mirrors.ustc.edu.cn",
        "https://mirror.iscas.ac.cn",
        "https://docker.rainbond.cc"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Docker常用命令

服务相关命令

#查看docker服务的状态
systemctl status docker

#停止docker服务
systemctl stop docker

#注意使用: docker stop docker ps -aq 所有服务停止

#启动docker服务 (重启)
systemctl restart docker

#开机自启动docker服务
systemctl enable docker

#取消开机自启动docker服务
systemctl disable docker

镜像操作

查看本地镜像
#查看本地镜像
docker images

#搜索远程镜像仓库
docker search redis
docker search mysql --format "{{.Name}}: {{.Description}}"
#推荐通过官网直接搜索: 在docker 官网中查询镜像:https://hub.docker.com/

#拉取下载远程镜像到本地镜像仓库
docker pull redis:4.0
#redis:镜像的名称 冒号是英文的 : 4.0:此镜像的版本号

#删除本地仓库的镜像【或者用镜像的id删除也行】
docker rmi redis:4.0

容器相关命令

#查询所有【包含运行和没有运行的容器】
docker ps -a

#查询运行中的容器
docker ps

#停止容器
docker stop redis1

#重启容器
docker restart redis1

#删除容器
docker rm redis1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值