manjaro安装docker及基本命令(dokcer系列一)


docker安装配置mysql8.0.16(dokcer系列二)
docker安装redis并配置远程访问和密码(dokcer系列三)
docker安装gitlab并调优性能(docker系列四)
docker安装jenkins(docker系列五)
docker安装nacos并配置mysql数据库(docker系列六)
内网穿透加nginx转发实现本地服务远程访问(docker系列终)

前言

这个系列主要是我在manjaro(linux)系统下安装部署java向研发环境的过程!顺便记录分享给大家
想要尝试使用manjaro(linux)系统研发的朋友可以参考我另一片安装以及基本配置博客:
manjaro i3wm安装配置全记录

安装

Pacman 安装 Docker
sudo pacman -S docker
启动docker服务
sudo systemctl start docker
查看docker服务的状态
sudo systemctl status docker
设置docker开机启动服务
sudo systemctl enable docker
镜像加速
编辑:
sudo vim /etc/docker/daemon.json
加入(中科大镜像地址):
{
“registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”]
}

验证是否安装成功
运行hello-world镜像测试
docker run hello-world

基本命令(xxx代表容器名称或者ID)

功能命令
查看docker命令docker --help
查看docker版本docker version
查看docker详细信息docker info
查看docker镜像docker images
从Docker Hub上查找xxx镜像docker search xxx
从Docker Hub上下载xxx镜像docker pull xxx
提交一个容器docker commit -m “xxx描述” -a “作者名” 镜像ID xxx:版本
删除一个镜像docker rmi xxx
根据镜像新建并启动容器docker run [OPTIONS] IMAGE
-------------------------------------------------------------
OPTIONS说明:
指定容器名称–name
后台运行容器,并返回容器ID-d
以交互模式运行容器-i
为容器重新分配一个伪输入终端-t
随机端口映射-P
指定端口映射-p
---------------------------------------------------------------------------------
列出当前所有正在运行的容器docker ps
启动容器(需要镜像创建容器后)docker start xxx
重新启动容器docker restart xxx
停止容器docker stop xxx
强制停止容器docker kill xxx
删除容器docker rm xxx
查看容器日志docker logs -f -t xxx
查看容器内运行的进程docker top xxx
进到容器内docker exec -it xxx
从容器内拷贝文件到宿主机docker cp xxx:容器内的文件路径 宿主机路径

非root用户权限sudo docker XXX改为docker XXX

如果还没有 docker group 就添加一个
sudo groupadd docker

将自己的登录名(${USER} )加入该 group 内。然后退出并重新登录就生效啦
sudo gpasswd -a ${USER} docker
重启电脑生效

更多命令参考:地址1,地址2

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值