Docker

一、介绍

1、数据卷

点击进入

二、安装

1、yum安装docker

# 非必须
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
#                 
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 
sudo yum makecache fast
# 
sudo yum -y install docker-ce
# 启动
sudo systemctl start docker

2、Docker-compose安装

点击进入

三、使用

1、cp文件

2、实例相关

3、启动、停止实例

4、删除实例

5、参数

6、Network

四、常用示例

1、部署mysql

2、删除所有的镜像和实例(container)

3、查看容器日志

4、进入容器

5、如何修改容器端口

方案一:

方案二:

方案三(不推荐):

6、创建网络

7、加入网络

8、列出docker容器的名称和IP

五、坑记录

1、部分image无法删除

2、删除容器报错

解决方法

A、删除tag

B、强行删除

3、-p参数

4、有时候获取镜像很慢

a.使用curl植入镜像Url

b.直接编辑配置文件

vim /etc/docker/daemon.json

六、扩展

1、管理docker的一些UI及其他(https://blog.csdn.net/qq273681448/article/details/75007828/)

A、DockerUI

Portainer

Rancher

B、docker部署centos

C、redis

D、gitlab

E、docker部署jenkins

点击进入

F、docker部署node

G、yml

F、lychee图床

G、Oracle11g

F、Gitbit

H、Mycat

Last updated