docker 安装常用环境

一、 安装linux(完整)

目前为止docker hub 还是被封着,用阿里云、腾讯云镜像找一找版本直接查就行
默认使用latest最新版

 #:latest 可以不写
docker pull centos:latest 
# 拉取后查看 images
docker images
#给镜像设置标签
# docker tag [images的IMAGE_ID列的值] [名字:版本]
# 例如:
 docker tag 5d0da3dc9764 mycentos:V1
 # 复制镜像
#docker commit -m= "描述信息" -a="作者" [要复制的images的IMAGE_ID列的值] [名字:版本]
# 例如
docker commit -m="test" -a="vace" 5d0da3dc9764 vace/centos:v1

# 删除image 
#docker rmi [IMAGE_ID的值或者 名字:版本]
#例如
docker rmi 5d0da3dc9764 

docker 启动镜像

# -i 交互
# -t 终端
# -d 可后台运行
# --name 生成container 的名字
# docker run -itd --name="[自定义名字]"  [image的id 或者镜像名字:版本号]
# 例如
docker run -itd --name="testMyCentos"  mycentos:V1
# 查看启动的程序
docker ps
# 查看所有程序
docker ps -a

#启动的老三样
# docker start [container的id或者name] 这里的id就不是image的id了,不是同一个东西喔
# 例如
docker start 6d6981426274
docker restart 6d6981426274
docker stop 6d6981426274
# 查看docker 的进程
docker top 6d6981426274
#查看docker 的底层信息
docker inspect 6d6981426274
#移除container
#docker rm   [container的id或者name]
#例如
docker rm 6d6981426274

在这里插入图片描述

进入镜像中

docker attach
# exec 的时候退出不会停止container 但attach会
docker exec
#进入后就是一个正常的系统啦

在这里插入图片描述

二、 安装ubuntu(精简)

# 拉image
docker pull ubuntu:latest
# 查询
docker images
# 运行
docker run -itd --name myUbuntu ubuntu
#查容器
docker ps

三、 安装nginx (精简)

docker pull nginx:latest
docker images
# -d 可后台运行
# -p 指定物理机端口号和容器端口号进行绑定 -P不指定端口号(默认)
docker run --name myNginx -p 8080:80 -d nginx

在这里插入图片描述

4. 安装mysql

docker pull mysql:8.0.19
docker images
docker run -itd --name myMysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

进入容器添加用户权限

# 进入容器
docker exec
#输入密码 MYSQL_ROOT_PASSWORD的值,这里是 123456
mysql -uroot -p
#进入mysql 创建用户,外网可访问
CREATE USER 'user'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%';
show grants for 'user'@'%';
FLUSH PRIVILEGES;
# 退mysql
exit;
# 退容器
exit;

在这里插入图片描述

5. 网络连接

创建网络连接可以允许容器间的互相通信

docker network create -d bridge myNetwork

# 创建network 连接
# 方法一
docker network connect myNetwork myMysql
docker network connect myNetwork myNginx
#重新启动容器
docker restart myMysql
docker restart myNginx

# 方法二 在创建容器的时候直接添加网络 --network
#docker run -itd --name myMysql --network myNetwork -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
#docker run --name myNginx -p 8080:80 -d nginx

调试

进入其中一个容器
docker exec
apt-get update
apt-get install inetutils-ping
ping myNginx

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/181376.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

某基金公司赵哥“逆袭”了!!!

赵哥,在上海一家基金公司做运维主管。 平时工作的首要任务,就是保障公司各项信息系统的安全运行。 万一系统运行中出现了一些重要问题,他还要负责进行调查、记录与汇报... 总之,责任很重,该说不说,搞不好…

10.分组循环练习题

分组循环 https://leetcode.cn/problems/longest-even-odd-subarray-with-threshold/solutions/2528771/jiao-ni-yi-ci-xing-ba-dai-ma-xie-dui-on-zuspx/?envTypedaily-question&envId2023-11-16 分组循环 适用场景: 按照题目要求,数组会被分割成若…

大型养殖场需要哪些污水处理设备

大型养殖场是一个涉及环境保护和可持续发展的关键行业,对于处理养殖场产生的污水有着明确的要求和标准。为了确保污水得到有效处理和处理效果达到国家排放标准,大型养殖场需要配备一系列污水处理设备。以下是几种常见的污水处理设备: 1. 水解…

厦门市委常委、常务副市长黄晓舟调研极狐(GitLab)

11 月 22 日,厦门市委常委、常务副市长黄晓舟,厦门市工信局副局长许文恭,厦门市高新技术创业中心有限公司董事长邸国栋等一行人员莅临极狐(GitLab)进行参观调研,深入了解极狐(GitLab)的发展情况。 黄晓舟副市长(左&…

TikTok历史探秘:短视频中的时间之旅

在数字时代的浪潮中,TikTok崭露头角,成为社交媒体领域的一颗耀眼新星。这款短视频应用以其独特的创意、时尚和娱乐性质,吸引了全球数以亿计的用户。 然而,TikTok并非一夜之间的奇迹,它背后蕴藏着丰富而有趣的历史故事…

解决ElementUI时间选择器回显出现Wed..2013..中国标准时间.

使用饿了么组件 时间日期选择框回显到页面为啥是这样的? 为什么再时间框中选择日期,回显页面出现了这种英文格式呢???? 其实这个问题直接使用elementui的内置属性就能解决 DateTimePicker 日期时间选择…

qs-一个序列化和反序列化的JavaScript库

起因 一个业务场景中,最终得到一串字符"status[0]value1&status[1]value2" 通过解析,理应得到一个数组,却得到一个对象 于是展开问题排查 最终发现是qs.parse 这个地方出了问题 排查结果 qs解析这种带下标的字符串时&#xff…

内网穿透隐秘隧道搭建

别低头,皇冠会掉;别流泪,贱人会笑。 本文首发于先知社区,原创作者即是本人 0x00 前言 构建内网隐蔽通道,从而突破各种安全策略限制,实现对目标服务器的完美控制。 当我们从外网成功获得攻击点的时候&…

实时截留抖音询价的用户:10个合规方法,让你的业务迅速增长!

先来看实操成果,↑↑需要的同学可看我名字↖↖↖↖↖,或评论888无偿分享 一、引言 随着抖音的普及度越来越高,越来越多的商家开始关注抖音询价用户。这些潜在客户对于企业的发展至关重要,如何实时截留这些用户成为商家关注的重点…

leetcode:645. 错误的集合(python3解法)

难度:简单 集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。 给定一个数组 nums 代表了集合 S 发生错误后的结…

python避坑指南(更新中)

os.path.join 避免连续的/,看示例即清楚,最好的避免方法是字符串首末都不要加’/: join用法 用join前面的符号将参数数组里面的字符串连接起来,注意join只有一个参数

合并两个有序链表,剑指offer,力扣

目录 力扣题目地址: 原题题目: 我们直接看题解吧: 解题方法: 审题目事例提示: 解题思路: 具体流程如下: 代码实现: 知识补充: 力扣题目地址: 21. 合并两个有序…

品牌如何利用情绪营销打出知名度

“悦己文化”和“她经济”的兴起让人们更加关注自己的内心感受,同时“发疯文学”、“精神内耗”等热词都体现了当代人为了缓解压力而为情绪消费的趋势,品牌想要留住消费者,就必须不断迭代,直面消费者需求,今天媒介盒子就来和大家聊…

【拿完年终奖后】想要转行网络安全,一定不要错过这个时间段。

网络安全,作为当下互联网行业中较为热门的岗位,薪资可观、人才需求量大,作为转行必考虑。 在这里奉劝所有零基础想转行(入门) 网络安全的朋友们 在转行之前,一定要对网络安全行业做一个大概了解&#xf…

投标文件的注意事项

一、检查标书 1.1有时候标书需要从别的地方复制黏贴文件,记住复制内容可以,但是不要复制“落款和时间”的格式,落款和时间的格式借鉴你的招标文件中给响应文件格式的落款和时间,切记! 1.2检查标书是否有空页&#xf…

AI智能网关如何助力危化品安全监测

安全是一切发展的基石和前提,在工业领域中,部分工业原料具有易燃、易爆、腐蚀、有毒有害等不同的危险特性,对于这些原材料的运输、储存、加工等行为,都需要遵循严格的安全规章制度。 针对危化品的仓储安全监测和管理,可…

STM32——外部中断

文章目录 0.中断关系映射1.使能 IO 口时钟,初始化 IO 口为输入2.设置 IO 口模式,触发条件,开启 SYSCFG 时钟,设置 IO 口与中断线的映射关系。3.配置NVIC优先级管理,并使能中断4.编写中断服务函数。5.编写中断处理回调函…

朋友圈为什么会折叠?

你是不是也经常刷到被折叠成一行的朋友圈? 你是不是也担心自己发的朋友圈被折叠? 今天桔子分享你5个实用技巧,有效放折叠! 朋友圈折叠,原因可能是多方面的: 1、有min感词内容 比如一些促xiao、优hui、单品…

三十岁,顺丰带着理性和智慧“折腾”不止

5月出售丰网,7月补充收购嘉里物流旗下的附属的快递公司,8月明确赴港上市,9月43架全货机航线成功转场鄂州花湖机场这个“新家”——顺丰度过了忙碌的大半年,恰如“三十而立”的业务骨干,在过完生日后马不停蹄地投身工作…

猫罐头选哪个牌子?口碑好的5款猫罐头推荐给新手养猫人!

很多人家里的哈基米是不是吃猫粮吃腻了,或者猫猫平时不喜欢喝水,又或者看猫猫太瘦了想入手几款猫罐头但是又愁于不会选择。而且现在猫罐头风这么大不知道选什么好~ 作为一个从事宠物行业7年的宠物店店长,看到很多新手羊毛人来店里咨询怎么给猫…