docker showdoc 相关

汝和裕
2023-12-01

#原版官方镜像安装命令(中国大陆用户不建议直接使用原版镜像,可以用后面的加速镜像)
docker pull star7th/showdoc
#中国大陆镜像安装命令(安装后记得执行docker tag命令以进行重命名)
docker pull xd2idwf5.mirror.aliyuncs.com/star7th/showdoc
docker tag xd2idwf5.mirror.aliyuncs.com/star7th/showdoc:latest star7th/showdoc:latest
##后续命令无论使用官方镜像还是加速镜像都需要执行
#新建存放showdoc数据的目录
mkdir /showdoc_data
mkdir /showdoc_data/html
chmod -R 777 /showdoc_data
#启动showdoc容器
docker run -d --name showdoc -p 4999:80 -v /showdoc_data/html:/var/www/html/ star7th/showdoc
//停止容器
docker stop showdoc
//启动容器
docker start showdoc

yum -y install epel-release
yum -y install python-pip
pip install --upgrade pip
pip install docker-compose
docker-compose stop
docker-compose up -d // 后台启动并运行容器
docker exec -it 9a5d6c507b3b /bin/bash
docker exec -it ybinu-mysql /bin/bash

docker命令合集
https://www.cnblogs.com/phpk/p/11205467.html

docker-compose运行
当相关配置文件编辑完成后,即可启动docker-compose

使用docker-compose后台方式创建容器

[root@10-186-61-162 mysql]# cd /data/docker-compose/mysql
[root@10-186-61-162 mysql]# docker-compose up -d
Creating network “mysql_net” with driver “bridge”
Creating 172-20-0-11 … done
Creating 172-20-0-10 … done

查看mysql_net自定义网络

[root@10-186-61-162 mysql]# docker network ls
NETWORK ID NAME DRIVER SCOPE
d5072726a5c8 bridge bridge local
3443080f11fc host host local
deda6b29ddd0 mysql_net bridge local
25391fba169c none null local
c4aeb18be8c4 root_default bridge local

查看当前网络组下各节点对应具体IP

[root@10-186-61-162 mysql]# docker network inspect mysql_net |egrep “IPv4Address|Name”
“Name”: “mysql_net”,
“Name”: “172-20-0-10”,
“IPv4Address”: “172.20.0.10/16”,
“Name”: “172-20-0-11”,
“IPv4Address”: “172.20.0.11/16”,

使用docker ps命令可以看到当前运行的容器状态

[root@10-186-61-162 mysql]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e1f7ff7f1e2e mysql:5.7.29 “docker-entrypoint.s…” 4 minutes ago Up 4 minutes 3306/tcp, 33060/tcp 172-20-0-11
af1fe13e199d mysql:5.7.29 “docker-entrypoint.s…” 4 minutes ago Up 4 minutes 3306/tcp, 33060/tcp 172-20-0-10

也可使用docker-compose的ps命令查看状态

[root@10-186-61-162 mysql]# docker-compose ps
Name Command State Ports

172-20-0-10 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp
172-20-0-11 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp

访问数据库主节点,数据均初始化成功

[root@10-186-61-162 mysql]# mysql -h172.20.0.10 -uroot -P3306 -poracle

yum -y install docker
修改docker 镜像源
vim /etc/docker/daemon.json
{
“registry-mirrors”:[“https://6kx4zyno.mirror.aliyuncs.com”]
}

启动docker && 加入开机自启动

systemctl start docker
systemctl enable docker

国内镜像配置
vim /etc/docker/daemon.json
{
“registry-mirrors”: [
“https://dockerhub.azk8s.cn”,
“https://reg-mirror.qiniu.com”,
“https://registry.docker-cn.com”,
“http://docker.mirrors.ustc.edu.cn”,
“http://hub-mirror.c.163.com”
]
}

tronjan docker
https://www.vpsaff.net/archives/2357

 类似资料: