docker_基础_001

Ubuntu 安装docker:

# 安装:
sudo apt install curl
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun

#启动docker ce:
sudo systemctl enable docker
sudo systemctl start docker

# 验证docker引擎是否安装成功:
sudo docker run hello-world

镜像加速:

# 1.创建一个目录
sudo mkdir -p /etc/docker

# 2.编写配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://reg-mirror.qiniu.com"
  ]
}
EOF

# 3.重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker

ps: 命令建议都用sudo开始

常用命令:

# 显示 Docker 版本信息
sudo docker version

# 显示 Docker 系统信息,包括镜像和容器数
sudo docker info

# 列出所有的本地镜像
sudo docker images

# 从 Docker Hub 查找镜像
sudo docker search
# 查找tomcat的镜像
sudo docker search tomcat 

# 从镜像仓库中拉取或更新镜像(下载java最新的镜像)
sudo docker pull java 

# 创建一个新的容器但不启动它(创建一个名叫myTomcat的tomcat容器)
sudo docker create --name=myTomcat tomcat

# 列出容器  (全部 -a)
sudo docker ps -a

# 创建一个新的容器并运行一个命令
sudo docker run
docker run -d --name jenkin2 --privileged=true jenkins/jenkins
一些些参数:
-d: deamon 守护进程,在后台运行该容器
--name:指定容器名字
--privileged=true 赋予权限


docker start id/name :启动一个或多个已经被停止的容器
docker stop id/name :停止一个或多个运行中的容器
docker restart id/name :重启一个或多个容器

# 删除一个或多个容器
sudo docker rm id/name

# 提取容器的日志
sudo docker logs -t contname
-t 加时间戳

# 在容器和主机之间复制文件/文件夹
sudo docker cp 
容器->主机:  
已存在的目录 docker cp tomcat7:usr/local/tomcat/README.md ./
已存在的文件 docker cp tomcat7:usr/local/tomcat/README.md test.txt

主机->容器:
docker cp test.txt tomcat7:/

# 在正在运行的容器中运行命令
sudo docker exec
docker exec -it tomcat7 pwd
docker exec -it -uroot jenkins1 bash

# 杀死一个或多个正在运行的容器
sudo docker kill id/name

# 
docker pause:暂停一个或多个容器中的所有进程
docker unpause:恢复一个或多个容器中的所有进程

# 删除一个或多个镜像
sudo docker rmi hello-world


参考:
https://blog.csdn.net/qq_27731689/article/details/92969266#t10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值