Docker基本部署和相关操作

1.安装docker服务,配置镜像加速器

1、yum安装并且添加源信息
yum install yum-utils device-mapper-persistent-data lvm2 -y
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

2、修改一些配置信息
sed -i '[email protected]@mirrors.tuna.tsinghua.edu.cn/docker-ce@g' /etc/yum.repos.d/docker-ce.repo
sed -i 's/$releasever/7/g' /etc/yum.repos.d/docker-ce.repo
sed -i 's/$basearch/x86_64/g' /etc/yum.repos.d/docker-ce.repo

3、更新源 
yum makecache fast

4、yum安装docker-ce
yum install docker-ce -y

5、配置加速器
vim /etc/docker/daemon.json
内容如下:
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
systemctl daemon-reload 
systemctl restart docker
systemctl enable docker

2.下载系统镜像(Ubuntu、 centos)

docker pull centos
docker pull ubuntu:18.04

Docker基本部署和相关操作_第1张图片

3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)

docker container run -it --name tianjiayu -d -p 80:80 ubuntu:18.04
docker container run -it --name tjy -d -p 81:80 ubuntu:18.04

4.容器的启动、 停止及重启操作

由于以docker run的方式创建容器后,容器已经启动,故以容器tjy为例演示如何关机和重启容器
关闭容器:docker kill tjy
重启容器:docker start tjy

运行容器:docker run --name ubuntu1 -it ubuntu /bin/bash

Docker基本部署和相关操作_第2张图片

 Docker基本部署和相关操作_第3张图片

5.怎么查看正在运行的容器和所有容器?

查看所有容器:docker ps -a
查看运行中的容器:docker ps

Docker基本部署和相关操作_第4张图片

 Docker基本部署和相关操作_第5张图片

6.怎么退出容器: 两种方法分别实现?

exit(容器停止运行)

ctrl+P/Q (容器后台运行,不停止,不删除,但是退出容器)

7.怎么连接到运行的容器?

使用link方式可以链接两个容器(此处用mysql做演示)

docker run -d --name db1 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
docker run -d --name bbs --link db1:mysql -p 80:80 tencentci/discuz
链接db1和bbs两个容器

部署discuz成功

Docker基本部署和相关操作_第6张图片

8.查看容器或镜像的内部信息?

查看容器的内部信息
docker inspect + 容器名
查看镜像的内部信息
docker image inspect + 镜像名

9.如何查看所有镜像?

docker images

Docker基本部署和相关操作_第7张图片

你可能感兴趣的:(docker,容器,运维)