博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker 笔记
阅读量:6584 次
发布时间:2019-06-24

本文共 2428 字,大约阅读时间需要 8 分钟。

下载yum文件

wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

vim docker-ce.repo

把里面的网址替换为国内docker安装的网址 (%s@s_content@d_content@)
https://mirrors.tuna.tsinghua.edu.cn/docker-ce

安装:

yum install docker-ce

做仓库加速

mkdir /etc/docker && vim daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

启动

systemctl start docker.service

命令:

docker version
docker info
docker --help
docker search nginx

alpine 用于微小环境使用的版本 (测试使用,一般都不带调试工具)

docker image pull nginx:1.14-alpine 拉取nginx:1.14-alpine镜像(下载到本地)

docker image ls 显示本地业务镜像

docker container create             Create a new container

                            start                Start one or more stopped containers
                            stop                Stop one or more running container
                            kill                   Kill one or more running containers (强行停止)
                            rm                   Remove one or more containers
                            run                  Run a command in a new container
                            ls                     List containers
#docker container run --help
Usage: docker container run [OPTIONS] IMAGE [COMMAND] [ARG...

[root@localhost docker]# docker network ls (默认是加入到bridge) --net桥
NETWORK ID NAME DRIVER SCOPE
88ff822f6fb8 bridge bridge local
f9d368813f78 host host local
e89e4a2ba752 none null local
# docker inspect b2 查看容器b2的配置文件

docker container ls -a 查看所有容器

[root@localhost docker]# docker start --help 激活停之状态的容器

Usage: docker start [OPTIONS] CONTAINER [CONTAINER...]

Start one or more stopped containers

Options:

-a, --attach Attach STDOUT/STDERR and forward signals
--detach-keys string Override the key sequence for detaching a container
-i, --interactive Attach container's STDIN

[root@localhost docker]# docker container start -a -i b2

[root@localhost docker]# docker container rm b2 删除停止状态的容器

[root@localhost docker]# docker container run --name web1 -d nginx:1.14-alpine 创建一个nginx容器

docker container ps 查看容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2b467342ac21 nginx:1.14-alpine "nginx -g 'daemon of…" 45 seconds ago Up 44 seconds 80/tcp

[root@localhost docker]# docker container run --name kvstor1 -d redis:4-alpine

[root@localhost docker]# docker container exec -it kvstor1 /bin/sh 进入容器查看业务运行情况

/data # ps
PID USER TIME COMMAND
1 redis 0:00 redis-server
12 root 0:00 /bin/sh
17 root 0:00 ps
/data # netstat -tnl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN
tcp 0 0 :::6379 :::* LISTEN

/data # redis-cli

[root@localhost docker]# docker logs web1 日志查看 web1

转载于:https://www.cnblogs.com/centos-kang/p/11064601.html

你可能感兴趣的文章
在mysql表中插入大量测试数据
查看>>
怎么给电脑设置IP地址和DNS地址,各系统设置IP/DNS几种方法
查看>>
必 备 习 题 集 (一)
查看>>
转:模态对话框的支持 (IE,Firefox,Chrome)
查看>>
3518EV200 SDK学习1
查看>>
关于图片或者文件在数据库的存储方式归纳
查看>>
ADO.NET笔记——使用DataSet返回数据
查看>>
Python脚本日志系统
查看>>
每日一记--cookie
查看>>
八、通用类型系统
查看>>
JQuery的ajaxFileUpload的使用
查看>>
JavaScript 特殊效果代码
查看>>
【?】codeforces721E Road to Home(DP+单调队列)
查看>>
MySQL 仅保留7天、一个月数据
查看>>
Diff Two Arrays
查看>>
下拉菜单
查看>>
[清华集训2014]玛里苟斯
查看>>
Project Euler 345: Matrix Sum
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>
.htaccess 基础教程(四)Apache RewriteCond 规则参数
查看>>